Created a program in VB6 and compiled it. It goes through it’s “Copying Files” then says some files are out of date and I need to restart to update the files. I’m guessing that it has to reboot so it can register these DLL’s. But when I reboot, it copies the same files again and prompts me for the same reboot every time.
I resolved this problem before by writing a program to register these DLL’s. This was a very painstaking process to run this program on each client install. Now we have a need to deploy this program at remote sites and I will not be there to provide the TLC this registration process requires so I really need to resolve this issue once and for all.
I’ve discovered that the DLL’s are stored in this directory prior to reboot:
C:Documents and SettingsMShea.000Local SettingsTempmsftqws.pdw
The files are as follows:
MSJET40.DLL
EXPSRV.DLL
MSJTES40.DLL
MSRD2X40.DLL
MSREPL40.DLL
MSVCRT.DLL
The SETUP.LST contents are as follows:
[Bootstrap]
SetupTitle=Install
SetupText=Copying Files, please stand by.
CabFile=RoadMap.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=1
[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/15/00 12:00:00 AM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
File3=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12:00:00 AM,17920,2.40.4275.1
File4=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 12:00:00 AM,147728,2.40.4275.1
File5=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 12:00:00 AM,164112,5.0.4275.1
File6=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00 12:00:00 AM,598288,2.40.4275.1
File7=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/21/00 12:00:00 AM,1388544,6.0.89.64
[IconGroups]
Group0=RoadMap 3.0
PrivateGroup0=-1
Parent0=$(Programs)
[RoadMap 3.0]
Icon1=”RoadMap.exe”
Title1=RoadMap 3.0
StartIn1=$(AppPath)
[Setup]
Title=RoadMap 3.0
DefaultDir=$(ProgramFiles)RoadMap
AppExe=RoadMap.exe
AppToUninstall=RoadMap.exe
[Setup1 Files]
File1=@msvcrt.dll,$(WinSysPathSysFile),,,7/22/02 11:05:04 AM,290869,6.1.9359.0
File2=@IGToolBars50.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/6/02 2:07:16 PM,493328,5.0.1.6
File3=@tibase6.dll,$(WinSysPathSysFile),,,6/1/99 6:00:00 AM,539824,6.0.0.1
File4=@tishare6.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,6/1/99 6:00:00 AM,133296,6.0.0.1
File5=@ticon3d6.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/25/01 11:42:14 AM,264704,6.0.0.1
File6=@IGTabs40.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/4/02 11:04:18 AM,299008,4.0.1.6
File7=@IGResizer40.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/4/02 1:18:38 PM,153360,4.0.1.6
File8=@msdatlst.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),12/3/00 3:02:00 PM,288768,6.0.88.77
File9=@pdf.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/15/01 5:07:24 AM,384640,5.0.0.327
File10=@MSCOMCTL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/6/02 9:13:00 AM,1077344,6.1.95.45
File11=@activeds.tlb,$(WinSysPath),$(TLBRegister),$(Shared),7/22/02 11:05:04 AM,107520,5.0.2195.3649
File12=@VB5DB.DLL,$(WinSysPath),,$(Shared),6/18/98 1:00:00 AM,89360,6.0.81.69
File13=@msjtes40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,7/22/02 11:05:04 AM,241936,4.0.5914.0
File14=@msrepl40.dll,$(WinSysPathSysFile),,,7/22/02 11:05:04 AM,553232,4.0.6226.0
File15=@msrd3x40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,7/22/02 11:05:04 AM,315664,4.0.4325.0
File16=@msrd2x40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,7/22/02 11:05:04 AM,422160,4.0.4910.0
File17=@mswdat10.dll,$(WinSysPathSysFile),,,7/22/02 11:05:04 AM,831760,4.0.3829.2
File18=@mswstr10.dll,$(WinSysPathSysFile),,,7/22/02 11:05:04 AM,614672,4.0.3829.2
File19=@expsrv.dll,$(WinSysPathSysFile),,,7/22/02 11:05:04 AM,380688,6.0.72.9414
File20=@vbajet32.dll,$(WinSysPathSysFile),,,7/22/02 11:05:04 AM,30992,6.0.1.8268
File21=@msjint40.dll,$(WinSysPathSysFile),,,7/22/02 11:05:04 AM,151824,4.0.2927.2
File22=@msjter40.dll,$(WinSysPathSysFile),,,7/22/02 11:05:04 AM,53520,4.0.2927.2
File23=@msjet40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,7/22/02 11:05:04 AM,1503504,4.0.6218.0
File24=@dao360.dll,$(MSDAOPath),$(DLLSelfRegister),$(Shared),7/22/02 11:05:04 AM,557328,3.60.3714.5
File25=@msado25.tlb,$(WinSysPath),$(TLBRegister),$(Shared),7/26/00 2:31:16 PM,81920,2.60.6526.0
File26=@scrrun.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/26/01 4:39:42 PM,151601,5.6.0.6626
File27=@msstdfmt.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),12/3/00 3:02:02 PM,118784,6.0.88.77
File28=@tinumbl6.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/25/01 11:42:14 AM,229888,6.0.0.1
File29=@tidate6.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/25/01 11:42:14 AM,275456,6.0.0.1
File30=@titext6.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/25/01 11:42:14 AM,239616,6.0.0.1
File31=@RoadMap.exe,$(AppPath),,,2/24/03 6:03:12 AM,6066176,3.0.0.1
Some of the .TLB files had the DLLSelfRegister which I changed each to TLBRegister after the first install failure, but this didn’t help. I would appreciate any input on this.