请教高手:
操作系统win xp,vb6 sp5. 本人在程序中使用了wmi 1.2( Windows Management Instrumentation),在本机上运行正常,加入wbemdisp.tlb打包后在其他机器(WIN98 ,WIN2000)上就不能正常运行,好像没有打包一样,不像打包.dll,.ocx那样立竿见影。
在VB6环境下,工程---引用---wmi 1.2,本机(win xp)正常运行,其它机器(win2000)正常运行; 不引用wmi 1.2,报错信息:用户类别未定义,报错行:“Dim wmiObjSet As SWbemObjectSet”
不在VB6环境下,同样在本机(win2000)下运行打包后的Exe文件,运行不正常,出现程序无响应;在本机(winxp)下运行打包后的Exe文件,运行正常。[Setup1 Files]
[email protected],$(WinSysPath),,$(Shared),10-10-02 6:10:10 PM,59904,5.1.2600.0改成以下的形式,也没有效果:
[email protected],$(WinSysPathSysFile),$(TLBRegister),,10-10-02 6:10:10 PM,59904,5.1.2600.0请问如何将wbemdisp.tlb正确打包,实现在win98及win2000上运行?
操作系统win xp,vb6 sp5. 本人在程序中使用了wmi 1.2( Windows Management Instrumentation),在本机上运行正常,加入wbemdisp.tlb打包后在其他机器(WIN98 ,WIN2000)上就不能正常运行,好像没有打包一样,不像打包.dll,.ocx那样立竿见影。
在VB6环境下,工程---引用---wmi 1.2,本机(win xp)正常运行,其它机器(win2000)正常运行; 不引用wmi 1.2,报错信息:用户类别未定义,报错行:“Dim wmiObjSet As SWbemObjectSet”
不在VB6环境下,同样在本机(win2000)下运行打包后的Exe文件,运行不正常,出现程序无响应;在本机(winxp)下运行打包后的Exe文件,运行正常。[Setup1 Files]
[email protected],$(WinSysPath),,$(Shared),10-10-02 6:10:10 PM,59904,5.1.2600.0改成以下的形式,也没有效果:
[email protected],$(WinSysPathSysFile),$(TLBRegister),,10-10-02 6:10:10 PM,59904,5.1.2600.0请问如何将wbemdisp.tlb正确打包,实现在win98及win2000上运行?
http://www.microsoft.com/downloads/details.aspx?FamilyID=98a4c5ba-337b-4e92-8c18-a63847760ea5&DisplayLang=en
或者都引用WMI For Win9x驱动试试