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