我希望能够实现的是默默地卸载任何已安装的防病毒软件(我知道这听起来像是我会制造病毒,但我不是。)
根据Microsoft指南,正确安装的每个程序都会在HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall中创建一个注册表项。通常,程序的密钥将是其GUID,或者程序的名称。在该键中将是一个名为UninstallString的条目,所以我只需要在cmd中运行该字符串。
但我以前从未做过这样的事情,因为我正在集思广益,如果我甚至试图去了解更多有经验的开发者可能会接近它。
答案 0 :(得分:5)
这不会有用。
无论你的动机多么纯洁(我承认,尽管你保证,我仍然相当怀疑),这与其他有不纯动机的人想要做的完全相同。
因此,任何值得他们盐的反病毒供应商都在积极努力防止这种情况发生。此外,正如马修指出的那样,微软也在反对你。为了实现这一目标,您必须找到绕过整个Windows安全模型的方法。
我想你可以参加一场针对他们的军备竞赛,但是他们可能有更多的资源来投入这个问题,而不是通过解决它来获得更多。而且,用户是在这里失去最多的用户。如果软件供应商花费时间锁定军备竞赛,他们不仅没有花时间,精力和精力来以有意义的方式改进他们的软件,那么在未经他们同意的情况下卸载程序不仅非常恶习用户。 / p>
我强烈建议在浪费太多时间之前放弃头脑风暴。当然,有一种更好的方法来解决你正在进行的任何任务。