jjzjj

requestedExecutionLevel

全部标签

c# - 使用非管理员用户写入 windows 目录(虚拟商店)

我为从windows目录读取数据的遗留应用程序编写了一个接口(interface)。所以我需要将数据写入windows目录。(Windows8操作系统)我正在使用下面的代码获取写入文件的Windows文件夹路径。Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows),"test.txt");正如我在MSDN上阅读的那样,如果我们运行应用程序,作为普通用户,它将数据写入虚拟商店windows文件夹,但它似乎不起作用。我收到拒绝访问错误。我的应用程序使用x86平台构建。我缺少的东西或Windows8

vb.net - 如何向我的 VB.NET 应用程序添加 list (用于 UAC 支持)?

如何在VB.NET中添加和嵌入list文件,以便为我的应用程序添加UAC支持? 最佳答案 在VB.NET2010中,转到项目→我的项目→应用程序→查看Windows设置。您会看到默认list。在这里,您可以根据需要进行更改。例如,在这种情况下,要在应用程序启动时要求提升UAC,请更改:requestedExecutionLevellevel="asInvoker"uiAccess="false"到requestedExecutionLevellevel="requireAdministrator"uiAccess="false"

c# - 当 requestedExecutionLevel 设置为 "requireAdministrator"时,windows 8 winform 不会自动启动

我创建了一个winform应用程序。我的程序需要管理员权限才能运行,所以我添加了具有以下权限的app.manifest文件:我将程序添加到Windows8自动启动,因此它应该自动启动。当我将app.manifest更改为以下行时,它会在Windows启动时成功加载。我怎样才能用windows启动我的程序并仍然保持其管理员权限?谢谢,什洛米 最佳答案 要么将需要高权限的功能分离出来,放到一个WindowsService中(可以设置服务器启动的账号,也可以默认为SYSTEM账号)。或者使用计划任务启动您的应用程序(在这里您还可以选择您的

c# - 如何强制我的 .NET 应用程序以管理员身份运行?

在客户端计算机上安装我的程序后,如何强制我的程序在Windows7上以管理员身份运行? 最佳答案 您需要修改嵌入到程序中的list。这适用于VisualStudio2008及更高版本:Project+AddNewItem,选择“ApplicationManifestFile”。更改元素:用户得到UAC当他们启动程序时提示。明智地使用;他们的耐心很快就会耗尽。 关于c#-如何强制我的.NET应用程序以管理员身份运行?,我们在StackOverflow上找到一个类似的问题:

c# - 如何强制我的 .NET 应用程序以管理员身份运行?

在客户端计算机上安装我的程序后,如何强制我的程序在Windows7上以管理员身份运行? 最佳答案 您需要修改嵌入到程序中的list。这适用于VisualStudio2008及更高版本:Project+AddNewItem,选择“ApplicationManifestFile”。更改元素:用户得到UAC当他们启动程序时提示。明智地使用;他们的耐心很快就会耗尽。 关于c#-如何强制我的.NET应用程序以管理员身份运行?,我们在StackOverflow上找到一个类似的问题: