以编程方式复制exe文件后更改管理员权限

时间:2013-03-25 08:35:23

标签: c# admin privileges

我已经用C#编程了很长一段时间了。在过去的几天里,我得到了很多帮助。但是我被困在这里......

我已经构建了一个.exe文件并更改了清单,以便在执行时它需要管理权限。我在清单

中更改了以下内容
requestedExecutionLevel level="requireAdministrator" uiAccess="false"

这将提示UAC窗口,该窗口将通知用户.exe文件需要管理员权限。

现在,我已将我的.exe文件复制到本地计算机上的另一个位置。但问题是,复制的文件在运行时也需要管理员权限。我想编辑该复制文件的权限。我希望复制的文件没有管理员权限的限制。我想让它正常运行。

我需要这样做,因为我已经创建了.exe文件来更改每次启动时调用复制的.exe文件的注册表。我注意到,复制的.exe文件具有管理员权限,注册表调整不起作用。虽然.exe文件不需要任何管理员权限时它可以正常工作。

有没有办法解决这个问题?

0 个答案:

没有答案