| 
			 20楼# 
								发布于:2004-11-09 20:31				
			
					szProgram = "rundll32.exe";
 
							szCmdLine = "setupapi.dll,InstallHinfSection DefaultInstall 132 " + SUPPORTDIR + "test.inf"; LaunchAppAndWait(szProgram, szCmdLine, WAIT); 我用上面的方法利用InstallShield X 做Passthru的自安装程序,我把需要的文件passthru.dll,passthru.sys,netsf.inf,netsf_m.inf都关联到了目录SUPPORTDIR目录下,然后调用了上代码,可LaunchAppAndWait(szProgram, szCmdLine, WAIT);返回值小于零,没有安装成功。请问我的方法那里有问题啊? 到底这种方法能不能成功啊?有谁成功了吗?  | 
	|
| 
			 21楼# 
								发布于:2004-11-13 23:12				
			
					这种方法好像根本不OK啊,有成功了吗?
 
							 | 
	|
| 
			 22楼# 
								发布于:2004-12-02 15:45				
			
					blackperl:
 
							如果使用Rundll32.exe不行,你可以试试验调用Devcon来实现安装.  | 
	|
| 
			 23楼# 
								发布于:2004-12-09 11:26				
			
					             关于rundll32.exe安装方法
 
							szProgram = "rundll32.exe"; szCmdLine = "setupapi.dll,InstallHinfSection DefaultInstall 132" + SUPPORTDIR + "netsf.inf"; 其中DefaultInstll是指INF文件中的安装节,必须替换为自己INF中的INSTALL节名,例如节名是USBCamera.Dev,则代码要要改为: szCmdLine = "setupapi.dll,InstallHinfSection USBCamera.Dev 132" + SUPPORTDIR + "netsf.inf"; 此方法在2K、XP中经测试有效。  | 
	|
上一页
下一页