给VS程序添加管理员权限等

来源:互联网 发布:淘宝隐形牙套有用吗 编辑:程序博客网 时间:2024/05/27 12:21

前言

VS生成的应用程序向C盘写入文件时无法写入,这是因为程序不具有管理员权限。在VS中可以做相关设置使得生成的应用带有管理员权限。

管理员权限获得

点击项目右键->属性->配置属性->链接器->清单文件->UAC执行级别->requireAdministrator(选择)。
这里写图片描述
这样生成的程序在运行时就可以获得管理员权限,向C盘写入文件。
这里写图片描述

目的

简单防止软件未授权使用。因为第一次使用软件会向C盘写入授权文件(二进制文件),软件使用者是不知道的,再次启动软件时,软件会首先判断C盘中授权文件中的授权信息,若超过授权范围则软件会自动关闭。
/////////////////////////////////////////////////////////////////

在VS中修改生成程序名

通常情况下可执行文件名和工程名一致,在做软件开发时,随着软件版本提高等原因可能会不断更改生成的可执行程序名。下面介绍如何在VS中修改生成的可执行程序名称方法。

方法

  1. 打开项目属性页->配置属性->链接器->常规->输出文件(将$(ProjectName)修改为PointCloudUI2.1)。这样就可以生成一个你想要名称的可执行程序名。
    当然也可以直接对可执行程序名进行修改。
    这里写图片描述
  2. 打开项目属性页->配置属性->常规->目标文件名->程序名(将$(ProjectName)修改为PointCloudUI2.1)
    若不做这步设置,编译后可以生成应用程序,但是VS无法将其启动,只能手动打开。
0 0
原创粉丝点击