您好 我使用VB 2008开发了应用程序并开发了用于安装的MSI设置。 现在问题出现在Windows 7上,它会在安装“发布者未知”的软件时生成警告消息,但是在继续此警告时软件安装良好。 当我运行该软件时,它确实连接到安装目录上的Access数据库,但它不允许插入或更新数据库中的任何数据。 但是当我通过右键单击EXE文件“以管理员身份运行”运行软件时,软件工作正常。 我从项目资源管理器中添加了一些签名证书的信息,但无法成功。
请帮助我,我会发疯这个东西......
谢谢
答案 0 :(得分:2)
警告只是 - 警告。您可以通过购买证书来阻止它,并使用它来签署应用程序。
您不应在应用程序文件夹中安装数据库或任何其他可写文件。普通用户没有写权限。证书没有区别。
您可以使用Environment.GetFolderPath(Environment.SpecialFolder)
为Db找到更合适的位置。