Vb6 从UNC路径打开exe时无法验证发布服务器

Vb6 从UNC路径打开exe时无法验证发布服务器,vb6,publisher,Vb6,Publisher,从UNC路径打开exe时,我收到错误“无法验证Publisher。是否确实要运行此软件?”。当我试图从UNC路径(\abcserver\apps)打开exe时。有两种可能的解决方案,但都没有达到我想要的效果 这是一个由50多人通过网络共享访问的应用程序。根据论坛上给出的解决方案,我已将intranet安全性添加到该区域,并启用了所有选项 (----打开Internet Explorer |工具| Internet选项|安全 选定的本地Intranet |站点 选中所有三个选择框。 现在将服务器添

从UNC路径打开exe时,我收到错误“无法验证Publisher。是否确实要运行此软件?”。当我试图从UNC路径(\abcserver\apps)打开exe时。有两种可能的解决方案,但都没有达到我想要的效果

这是一个由50多人通过网络共享访问的应用程序。根据论坛上给出的解决方案,我已将intranet安全性添加到该区域,并启用了所有选项

(----打开Internet Explorer |工具| Internet选项|安全 选定的本地Intranet |站点 选中所有三个选择框。 现在将服务器添加为:\abcserver------)

但我们不希望每个用户都在本地机器上添加安全性。无论如何,也向\abcserver添加了相同的内容。有没有办法更有效地解决这个问题


谢谢。

警告是因为您的EXE没有数字签名

你也可以

  • 本地复制EXE(可能创建安装程序?)
  • 更改用户的安全设置,这样就不会出现警告(您已经发现了这一点)。您可能能够自动执行此操作,以减少用户的痛苦和出错的机会
  • 在EXE上签名。更多细节和细节。注意:您必须购买证书。自签名不会删除AFAIK的安全警告,除非您将安全设置更改为信任证书&听起来您好像在试图避免这种情况
      为我工作。。。 将exe文件移到非ntfs卷(例如USB闪存驱动器(FAT)),然后再次将其移回

      这似乎与.exe文件中的NTFS属性有关,而FAT没有该属性。因此,移动到胖驱动器会将其删除,当向后移动时,该属性将消失


      请参阅运行程序的系统上需要安装的程序。从远程共享运行有许多陷阱。