当我在C#中打开服务时,我正在获取用户帐户控制窗口。 如何向UAC发送答案[是/否]?我不想禁用UAC。
C#代码:
System.Diagnostics.Process.Start("services.msc");
答案 0 :(得分:2)
简单的答案是你不允许这样做。如果你是,那几乎会破坏UAC的目的。 UAC同意对话框显示在另一个桌面上,即安全桌面上,因此您的程序无法与之通信。
我不希望你听到这个消息会很高兴。也许对您的潜在问题有不同的解决方案,但代表用户处理同意对话框不是它。