VB程序怎么默认让管理员运行

Janet1123 2012-07-09 10:29:15
发现win7即使用管理员登陆,运行程序的时候还是要选run as administrator。
做了一个VB程序,想默认用管理员运行。

改UAC设置,
<requestedExecutionLevel level="asInvoker" uiAccess="false" />

只能正常生产可执行文件,但是不能正常发布安装文件,发布的时候会报错:
error MSB3190: ClickOnce does not support the request execution level 'requireAdministrator'.

如果不改任何东西,发布之后,在运行setup.exe的时候点run as administrator,只有运行完setup.exe,第一次运行的程序的时候是administrator,以后运行程序就不是了。

怎么发布一个版本始终默认为管理员运行?
...全文
706 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xc_aspnet 2012-07-26
  • 打赏
  • 举报
回复
Windows7确实很麻烦
要么启用Administrators用户登陆电脑
要么右键以管理员身份执行程序
赵4老师 2012-07-26
  • 打赏
  • 举报
回复
更加安全总是伴随着更加麻烦。
TroubleShotting 2012-07-13
  • 打赏
  • 举报
回复
貌似VB6里面没法实现,
不过这个可以用安装安装软件实现.

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧