【发布时间】:2013-02-17 22:12:46
【问题描述】:
堆栈和其他论坛上有许多关于禁用/绕过/抑制 UAC 的帖子问题/答案。也有解决方案。但在程序上可能不是。我只能看到一个解决方案Disabling UAC programmatically,但那里可能没有真正的编程解决方案。
是否有一个程序化的解决方案来保存用户,每次他/她运行像 wamp 这样的程序时都会提示他们,他们总是必须点击是,所以最好告诉 windows 他们的选择总是是的。我相信会有这样的
我发现Here Windows 通过 GUI 在任务计划程序中提供了此功能,因此也必须通过代码实现。
更新:我准备了一个正在运行的纯编程解决方案。看我的回答。
【问题讨论】:
-
你为什么要绕过 UAC
-
@JakobBowyer 因为无论我在哪里部署了我的 c#、mysql 桌面应用程序(需要在系统上运行 wamp),当 wamp 启动时,用户都会对 UAC 对话感到恼火。
-
这听起来很愚蠢。如果有人利用了你的软件,你已经为他们做了 UAC 绕过,你现在打开了一个巨大的该死的安全漏洞
-
@JakobBowyer 你太激进了,无法讨论。我在个人计算机上运行的桌面应用程序没有安全风险。不过你可能是对的。你可以投反对票,你可以劝阻其他人指导我。那是你的权利。但是你的语言和你的论点并没有说服力,就像在表现出厌恶一样。我很抱歉,但这就是我的感受。
-
这个问题有-4,另一个stackoverflow.com/questions/682182/…有10。这两个问题都是关于禁用UAC的;其中一个有真实的答案,而另一个有意见。这是可悲的。 stackoverflow.com/faq#etiquette
标签: c# windows scheduled-tasks uac