编程语言
首页 > 编程语言> > 如何在C#中启动UAC窗口以创建新文件

如何在C#中启动UAC窗口以创建新文件

作者:互联网

System.IO.FileMode.Create

指定操作系统应创建新文件.如果该文件已存在,则将被覆盖.

但是假设我无法访问驱动器并需要额外的权限,我该如何获得它们?

我的意思是 – 由于Windows Vista和Windows 7具有UAC – 用户帐户控制,如何:

>我绕过它
>如果无法绕过,那么如何让用户点击通过UAC窗口弹出的是/否提示?

解决方法:

>在应用程序清单中,设置

级= “requireAdministrator”

在requestedExecutionLevel元素中.
用户必须在运行应用程序之前提升,但不会再次提示.
如果这就是你的意思,我很确定你无法控制弹出窗口的内容.也许在工具提示中显示提示或者(预)弹出窗口?不要忘记在按钮上放置一个盾牌符号或任何启动动作的东西!

见:http://msdn.microsoft.com/en-us/library/bb756929.aspx

编辑:更正清单条目的语法.此外,请注意,这不是推荐或认可的做事方式.一般来说,尝试与UAC合作,而不是反对它.

标签:c,net,windows-7,c-2-0
来源: https://codeday.me/bug/20190704/1381734.html