1

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

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

requestedExecutionLevel level="requireAdministrator" uiAccess="false"

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

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

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

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

4

0 回答 0