各位同行,我在发布用Visual Studio C++ 2005开发的MFC应用程序时出现了一个问题,"应用程序初始化失败(0xC0000142)";
我的程序中用到了PXI-6221,PIX-6514采集卡的驱动程序,加入了#include "NIDAQmx.h" #include "ni488.h" 及 NIDAQmx.lib gpib-32.obj,在制作发布程序
时,还用到了nicaiu.dll,NIPALU.dll等15个.dll文件,并且我将这些文件统一放在C:\WINDOWS\system32路径下,另外我采用的是InstallShield8.0制作发布程序的。
应用程序能在已安装采集卡驱动(而没有安装Visual Studio C++ 2005)的普通PC机上运行,而在"裸机"上却出现了"应用程序初始化失败(0xC0000142)"的现象,由此
可以判断出出现上述问题是PC机没有安装采集卡驱动程序导致的,我不想通过安装采集卡驱动程序来解决上述问题,请问同行们有什么好的方法,敬请同行赐教,再三感激!