C#如何与Windows 7中的“用户帐户控制”对话框进行通信

时间:2014-01-27 15:50:57

标签: c#

当我在C#中打开服务时,我正在获取用户帐户控制窗口。 如何向UAC发送答案[是/否]?我不想禁用UAC。

C#代码:

System.Diagnostics.Process.Start("services.msc");

1 个答案:

答案 0 :(得分:2)

简单的答案是你不允许这样做。如果你是,那几乎会破坏UAC的目的。 UAC同意对话框显示在另一个桌面上,即安全桌面上,因此您的程序无法与之通信。

我不希望你听到这个消息会很高兴。也许对您的潜在问题有不同的解决方案,但代表用户处理同意对话框不是它。