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



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

c#代码:

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

简单的答案是您不允许这样做。如果是的话,那将几乎打败UAC的目的。UAC同意对话框显示在其他桌面,安全桌面上,因此您的程序无法与之通信。

我不希望您很高兴听到这个消息。也许对您的基本问题有不同的解决方案,但是代表用户处理同意对话并非如此。

最新更新