我在Delphi 5中构建了许多可执行应用程序,它们通过网络与数据库进行通信。在我的Windows 7 PC和其他PC上,它们在没有任何警告的情况下运行,但在某些客户端PC上,它会发出“未知发布者”警告,该警告看起来并不专业,可能会导致其他权限问题。
我的问题如下:
由于
答案 0 :(得分:5)
您需要使用代码签名安全证书对可执行文件进行签名。这就是警告在那些客户端PC上引用的内容--Windows无法验证可执行文件的完整性。证书标识了创建可执行文件的人员,并确保在签名后可执行文件未被修改。