c# - 创建一个没有提升的进程

标签 c# uac elevation

我想在我的应用程序中创建一个子进程,它将运行而不继承父进程的 UAC。父进程以管理员身份运行,我希望子进程以没有提升的简单用户身份运行。 有谁知道如何做到这一点?

我正在用 C# 编写代码。

谢谢!

最佳答案

非常简单:

string appWithoutElevation = @"c:\some  foldre\app.exe";
Process.Start("explorer", appWithoutElevation); 

关于c# - 创建一个没有提升的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3330433/

相关文章:

c# - 处理无效的 XML 十六进制字符

c# - 每当找到特定字符时,将字符串添加到现有字符串中

dart - 如何在 Flutter 中提升图像的高度?

google-maps - kml 阻止高程服务

windows-7 - 如何确定应用程序提示提升的原因

c# - 下拉式级联 MVC 2

c# - 如何从 Excel 文件中读取数据?

c++ - 我如何从同意流程 (UAC) 获取流程路径或 pid

windows - 批处理脚本、Powershell 和不触发 Windows 中的 UAC

c++ - RegOpenKeyEx 访问拒绝读取 HKEY_LOCAL_MACHINE