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

发布于 2024-10-12 02:54:04 字数 127 浏览 2 评论 0原文

我正在运行一个提升的 UAC 应用程序。在代码中的某一时刻,我想创建一个可用于未提升应用程序的文件。然而,我无法在提升的情况下做到这一点。

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

谢谢转发

I am running an elevated UAC app. At one point in code, I want to create a file that is available for not-elevated apps. However, I cannot achieve to do this while elevated.

Is it possible to run just some lines not elevated (or is there a better solution for this)

Thanks in forward

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若无相欠,怎会相见 2024-10-19 02:54:04

如何修改文件安全性 (ACL) 以允许每个人(或所有用户,根据您的需要)访问 - 请参阅System.Security.AccessControl.FileSecurity - 查看下面的示例以了解如何修改文件的 ACL 。您可以使用诸如 new SecurityIdentifier(WellKnownSidType.WorldSid, null) 之类的方式为 EveryOne 生成身份引用。

How about modifying file security(ACL) to allow access by EveryOne (or All Users based on your need) - see System.Security.AccessControl.FileSecurity - check the example at down to understand how to modify ACL for file. You can generate identity ref for EveryOne using something like new SecurityIdentifier(WellKnownSidType.WorldSid, null).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文