【问题标题】:Launching hidden console process, but still with UAC prompt启动隐藏的控制台进程,但仍然有 UAC 提示
【发布时间】:2018-01-08 03:23:26
【问题描述】:

我正在尝试启动一个隐藏的控制台应用程序,但要求该应用程序具有提升的权限。

我已经成功地让 UAC 提示出现,但是当我尝试隐藏进程时无法让它出现。

ProcessStartInfo proc = new ProcessStartInfo();
proc.UseShellExecute = false;
proc.FileName = "C:/example.exe";
proc.CreateNoWindow = true;
proc.Verb = "runas";

这将导致在后台启动一个进程,除非没有出现提示(并且没有提升的权限)。如果我将 UseShellExecute 更改为 true,则会出现 UAC 提示,但控制台窗口也是可见的。

【问题讨论】:

标签: c# .net console .net-core uac


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多