requestedExecutionLevel
全部标签 我为从windows目录读取数据的遗留应用程序编写了一个接口(interface)。所以我需要将数据写入windows目录。(Windows8操作系统)我正在使用下面的代码获取写入文件的Windows文件夹路径。Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows),"test.txt");正如我在MSDN上阅读的那样,如果我们运行应用程序,作为普通用户,它将数据写入虚拟商店windows文件夹,但它似乎不起作用。我收到拒绝访问错误。我的应用程序使用x86平台构建。我缺少的东西或Windows8
如何在VB.NET中添加和嵌入list文件,以便为我的应用程序添加UAC支持? 最佳答案 在VB.NET2010中,转到项目→我的项目→应用程序→查看Windows设置。您会看到默认list。在这里,您可以根据需要进行更改。例如,在这种情况下,要在应用程序启动时要求提升UAC,请更改:requestedExecutionLevellevel="asInvoker"uiAccess="false"到requestedExecutionLevellevel="requireAdministrator"uiAccess="false"
我创建了一个winform应用程序。我的程序需要管理员权限才能运行,所以我添加了具有以下权限的app.manifest文件:我将程序添加到Windows8自动启动,因此它应该自动启动。当我将app.manifest更改为以下行时,它会在Windows启动时成功加载。我怎样才能用windows启动我的程序并仍然保持其管理员权限?谢谢,什洛米 最佳答案 要么将需要高权限的功能分离出来,放到一个WindowsService中(可以设置服务器启动的账号,也可以默认为SYSTEM账号)。或者使用计划任务启动您的应用程序(在这里您还可以选择您的
在客户端计算机上安装我的程序后,如何强制我的程序在Windows7上以管理员身份运行? 最佳答案 您需要修改嵌入到程序中的list。这适用于VisualStudio2008及更高版本:Project+AddNewItem,选择“ApplicationManifestFile”。更改元素:用户得到UAC当他们启动程序时提示。明智地使用;他们的耐心很快就会耗尽。 关于c#-如何强制我的.NET应用程序以管理员身份运行?,我们在StackOverflow上找到一个类似的问题:
在客户端计算机上安装我的程序后,如何强制我的程序在Windows7上以管理员身份运行? 最佳答案 您需要修改嵌入到程序中的list。这适用于VisualStudio2008及更高版本:Project+AddNewItem,选择“ApplicationManifestFile”。更改元素:用户得到UAC当他们启动程序时提示。明智地使用;他们的耐心很快就会耗尽。 关于c#-如何强制我的.NET应用程序以管理员身份运行?,我们在StackOverflow上找到一个类似的问题: