UAC升级,运行一些未提升的代码

时间:2011-01-13 08:25:40

标签: c# .net uac

我正在运行一个提升的UAC应用。在代码中的某一点上,我想创建一个可用于未提升的应用程序的文件。但是,升高时我无法做到这一点。

是否可以仅运行一些未提升的线(或者是否有更好的解决方案)

先谢谢

1 个答案:

答案 0 :(得分:1)

如何修改文件安全性(ACL)以允许 EveryOne (或所有用户根据您的需要)访问 - 请参阅System.Security.AccessControl.FileSecurity - 检查示例在下来了解如何修改文件的ACL。您可以使用new SecurityIdentifier(WellKnownSidType.WorldSid, null)

之类的内容为 EveryOne 生成身份参考