在Win7上的VB.Net中开发的应用程序中的未知发布者警告

时间:2010-11-29 09:31:08

标签: vb.net

您好 我使用VB 2008开发了应用程序并开发了用于安装的MSI设置。 现在问题出现在Windows 7上,它会在安装“发布者未知”的软件时生成警告消息,但是在继续此警告时软件安装良好。 当我运行该软件时,它确实连接到安装目录上的Access数据库,但它不允许插入或更新数据库中的任何数据。 但是当我通过右键单击EXE文件“以管理员身份运行”运行软件时,软件工作正常。 我从项目资源管理器中添加了一些签名证书的信息,但无法成功。

请帮助我,我会发疯这个东西......

谢谢

1 个答案:

答案 0 :(得分:2)

警告只是 - 警告。您可以通过购买证书来阻止它,并使用它来签署应用程序。

您不应在应用程序文件夹中安装数据库或任何其他可写文件。普通用户没有写权限。证书没有区别。

您可以使用Environment.GetFolderPath(Environment.SpecialFolder)为Db找到更合适的位置。