# VB 自动安装工具再问？

Posted by tang on December 30, 1998 at 10:45:23:

请教一下 ...
以下是个人根据自动安装工具一文所得之 SETUP.INI
开发时是在 Win95+vb6+IE3.X
拿到本机上的 NT＋IE4.X＋SP3 上 RUN
出现 " 部分档案使用中因而无法复制.... " 的讯息
重新开机再 RUN 亦是如此 ... 不知何故 ？？
另一个问题是我发现在 SETUP.INI 中的档案全都有 COPY 到 $(WinSysPath) 中
但有些注册在 registry 的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls ,有些在 HKEY_CLASSES_ROOT\CLSID\{ xxx }\InprocServer32,
但是有一两个不在 registrt 中 ？？

------------------------------------------------------
; This AutoSetup tool is designed by Wu Yu-Fu, E-mail: yfwu@iname.com, URL: http://www.vbqa.com
; 上面这行一定不能修改，否则程式就不能执行了！ :-)

; ==== 请不要修改下面的内容 ====
[MSVBVM50.dll]
CopyTo=$(WinSysPath)
Register=DLL
[StdOle2.tlb]
CopyTo=$(WinSysPath)
Register=TLB
[OleAut32.dll]
CopyTo=$(WinSysPath)
Register=DLL
[OlePro32.dll]
CopyTo=$(WinSysPath)
Register=DLL
[AsycFilt.dll]
CopyTo=$(WinSysPath)
Register=DLL
[Comcat.dll]
CopyTo=$(WinSysPath)
Register=DLL

; ==== 请将其它你的程式所需要注册或复制的档案放在下面 ====
[COMCTL32.OCX]
CopyTo=$(WinSysPath)
Register=OCX
[COMDLG32.OCX]
CopyTo=$(WinSysPath)
Register=OCX
[RICHTX32.OCX]
CopyTo=$(WinSysPath)
Register=OCX
[RichEd32.dll]
CopyTo=$(WinSysPath)
[MAILLITE.OCX]
CopyTo=$(WinSysPath)
Register=OCX
[SHDOCVW.DLL]
CopyTo=$(WinSysPath)
[MSWINSCK.OCX]
CopyTo=$(WinSysPath)
Register=OCX
[AXDist.exe]
CopyTo=$(WinSysPath)
[SMTP.DLL]
CopyTo=$(WinSysPath)
Register=OCX
[MSHTML.DLL]
CopyTo=$(WinSysPath)
Register=OCX
[MARQUEE.OCX]
CopyTo=$(WinSysPath)
Register=OCX
[INTRINSC.OCX]
CopyTo=$(WinSysPath)
Register=OCX
[APILOAD.EXE]
CopyTo=$(WinSysPath)
[CFREGEXP.DLL]
CopyTo=$(WinSysPath)
Register=OCX

; ==== 请将你要加的捷径及所要执行的程式放在下面 ====
[#General]
AddShortcut=光碟测试\Hardware'99\,$(AppPath)\play.exe
Run=$(AppPath)\play.exe

Follow Ups:

- 把一个档案寄给我吧! 小吴 08:37:09 1/05/99 (0)
- Re: VB 自动安装工具再问？ Maxwell 21:05:52 12/30/98 (0)
- 再补充一点疑问 ... tang 12:08:21 12/30/98 (2)
  - 写错一行 小吴 08:26:53 1/05/99 (1)
    - 问题解决了 ........ Thanks ~~~ tang 12:21:09 1/11/99 (0)