View Single Post
Old 05-01-2007, 10:42 AM  
Flow
Senior Member
 
Flow's Avatar
 
Join Date: Dec 2001
Posts: 306
Default ioGui on Vista Machine

Right, i had an issue with ioGui doesn work with Vista. After awhile googling i got this, and ioGui works. Be sure rightclick on the .bat file and run it as a "Administrator"

Ok, what Microsoft means is that they "support" those dll's and OCX files, but they are NOT "shipped" with Vista. So what does that mean? We support you, we just won't include them with VISTA...hummmmm.... Which means you must add them to your applications and distribute them with your apps. I found most of the following files were missing in my vb6 applications and some existing ones just needed to be un- registered and re-registered in a bat file. I have created this below for you. Just paste to a text file and rename it with the bat extension. This will run silently on the users PC. Adjust the dll's and ocx files as needed for your apps. your program will let you know what is missing when it's run after the reboot on Vista. On XP upgrading to Vista it runs ok, but on clean installs I had to have the users turn OFF the UAC before installing the program then run this bat file. I am not happy with the UAC, and it seems really cumbersome for users. Wondering why these files are supported if they do not register properly on Vista. This is a bug in VISTA Imo...something they need to address for developers. BTW, I know the PDW does not work for VISTA and I have only been using Microsoft's own free Visual studio installer 1.1 , no third party product. So if it doesn't work on Microsoft's OWN installer, then how can it work for a third party installer.

regsvr32 /u /s msflxgrd.ocx
regsvr32 /u /s comdlg32.ocx
regsvr32 /u /s msbind.dll
regsvr32 /u /s mswinsck.ocx
regsvr32 /u /s msderun.dll
regsvr32 /u /s msinet.ocx
regsvr32 /u /s mswinsck.ocx
regsvr32 /u /s mscomctl.ocx
regsvr32 /u /s msdatlst.ocx
regsvr32 /u /s msflxgrd.ocx
regsvr32 /u /s msmask32.ocx
regsvr32 /u /s tabctl32.ocx
regsvr32 /u /s mscomm32.ocx
regsvr32 /u /s msdbrptr.dll
regsvr32 /u /s msdatgrd.ocx
regsvr32 /u /s mscomct2.ocx
regsvr32 /u /s mshflxgd.ocx
regsvr32 /u /s msadodc.ocx
RegSvr32 /u /s msvbvm60.dll
RegSvr32 /u /s olepro32.dll
RegSvr32 /u /s comcat.dll
regSvr32 /u /s msstdfmt.dll
regsvr32 /s msflxgrd.ocx
regsvr32 /s comdlg32.ocx
regsvr32 /s msbind.dll
regsvr32 /s mswinsck.ocx
regsvr32 /s msderun.dll
regsvr32 /s msinet.ocx
regsvr32 /s mswinsck.ocx
regsvr32 /s mscomctl.ocx
regsvr32 /s msdatlst.ocx
regsvr32 /s msflxgrd.ocx
regsvr32 /s msmask32.ocx
regsvr32 /s tabctl32.ocx
regsvr32 /s mscomm32.ocx
regsvr32 /s msdbrptr.dll
regsvr32 /s msdatgrd.ocx
regsvr32 /s mscomct2.ocx
regsvr32 /s mshflxgd.ocx
regsvr32 /s msadodc.ocx
regSvr32 /s msvbvm60.dll
regSvr32 /s olepro32.dll
regSvr32 /s comcat.dll
regSvr32 /s msstdfmt.dll
Flow is offline