小弟用VB做了一个东西,但是它每次在新机子上运行,需要在注册表,注册三个文件,MSSTDFMT.DLL;msvbvm60.dll;MSINET.OCX.
注册表:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\msstdfmt.dll]
"Path"="C:\\WINDOWS\\System32\\MSSTDFMT.DLL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\msinet.ocx]
"Path"="C:\\WINDOWS\\System32\\MSINET.OCX"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\msvbvm60.dll]
"Path"="C:\\WINDOWS\\System32\\msvbvm60.dll"
我想在解压缩让它自动注册到注册表或者解完压缩后当运行我运行EXE文件时让它自动注册到注册表,后者方法我知道,当执行EXE文件时首先运行一个判断语句,进行自动查找注册表看是否有:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\msstdfmt.dll]
"Path"="C:\\WINDOWS\\System32\\MSSTDFMT.DLL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\msinet.ocx]
"Path"="C:\\WINDOWS\\System32\\MSINET.OCX"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\msvbvm60.dll]
"Path"="C:\\WINDOWS\\System32\\msvbvm60.dll"
如有执行下面的带码,如果没有自动注册,注册完执行下行带码.
但是以前没有做实际中实现,我不知道怎么做.
求高手指教!给小弟做一个实际的例子.详细的怎么做,方法.小小弟感激不尽.谢谢!