我的应用程序是封闭源代码,但可以免费用于所有目的。 每当它在任何PC上首次启动时,我的应用程序都会显示this警告。 我不喜欢它并希望解决这个问题,我觉得有两种可能的解决方案:
添加数字证书身份验证 向Verisign支付巨额资金并获得证书。 但由于我没有从应用程序本身赚钱,我不能只为满足Windows而自己花钱。 此外,我不能使用免费证书,因为它们只允许用于开源应用程序,我不打算开源我的应用程序。
禁用警告消息: 不知何故,Windows不会显示此警告。
我有什么想法可以解决我的问题?
答案 0 :(得分:0)
您是在创建应用程序还是VBA脚本?对于应用程序,不需要代码签名 - 您没有义务签署生成的XE和DLL。如果不这样做,则不会显示警告。
如果您希望证书颁发机构为您颁发证书,您需要向他们支付检查您的身份,确认身份并说服他人信任签发给您的(CA)证书的服务。
似乎有一些CA签发免费代码签名证书但个人我不相信这样的服务,导致服务费用金钱,当它免费提供时,那里有一些可疑的东西。