我正在编写一个删除Ask工具栏和Conduit Search Protect的工具。删除后,需要将默认搜索和主页设置为安全网站(例如google.com)。我可以在注册表中更改这些设置就好了,它可以工作。但是,当我这样做时,IE会通知用户"未知应用程序"正试图更改其主页和默认搜索。并且它会对Opt-In进行更改,因此如果用户没有点击"允许"在10秒内,更改将被恢复。
我可以选择使用Opt-In,但是如何让IE显示我的程序名称而不是" Unknown Application"?
是的,当程序签名时,这仍然会发生。
答案 0 :(得分:0)
这里的答案与正确签名可执行文件有关。我在程序资源的FileVersionInfo结构中缺少几个字段。 (具体是ProductVersion和OriginalFileName)
填写这些字段并且exe签名后,IE将不再向用户显示该警报。 (至少在我测试的机器上。)
我对这个结果很好。但它确实让我感到好奇的是,可能存在哪些中间地点会导致弹出两个,和包含正确的信息。