几天前为用户作了一个应用程序并在目标机上发布成功。
所使用的开发系统环境为:
IBM R61 Inter(R)Core(TM)2 Duo CPU T7100 @1.8GHz 1.8GHz
Vista SP1
labVIEW 8.5.1中文版
MAX 4.4.1 中文版
DAQmx 8.7.1 f3
报告生成工具包1.1.2版
MS Office 2003
目标机环境为:
MacBook Inter(R)Core(TM)2 Duo CPU T8100 @2.1GHz 2.1GHz
Windows XP SP3
MS Office 2003
应用程序安装包(700MB)
昨天,用户要求安装Vista只好花499元买了一个Vista Home Basic版安装好(不知MS在此次地震中是否有加大数额的捐赠)。目标机的环境为:
MacBook Inter(R)Core(TM)2 Duo CPU T8100 @2.1GHz 2.1GHz
Vista Home Basic
MS Office 2003
应用程序安装包(700MB)
使用安装包安装好应用程序后,确无法正常运行,出现一个错误对话框,错误对话见下图:
???在Windows XP SP3下运行很好的程序,怎么在Vista下会这样呢?
在目标机上试验
运行独立的.exe文件没有这个问题!
将.exe文件夹放到任何地方(除“程序文件”夹之外)都运行正常!
将.exe文件夹放到“程序文件”夹内,出现上述错误提示?
难道Vista 不支持MS Office 2003或报告生成工具包?
打电话寻求NI技术支持,暂时无解!
只好自己解决问题了,考虑到Vista系统对操作系统的安全有较高的要求,是否会在这方面存在问题?
试着用鼠标右键点击应用程序的快捷图标,发现有个“以管理员身份运行(A)”的功能,见下图:
点击试运行一下,哈哈一切正常,OK!原来运行身份不对!
赶快选择应用程序快捷图标的属性进行更改,见下图:
不管三七二十一,把这两个都设定上,试运行OK!但麻烦的是每次都得通过系统“安检“。
看来Vista是在安全方面比XP要严格地多!