In this post I would like to bring forward a method for avoiding any kind of 'run as Admin/disable UAC' stuff in Vista when installing vbGore client software, and thus making vbGore more user friendly, compatible, and user accessible. I will not post any specific steps for applying this directly to your vbGore project at this time as I'm playing with this idea my self still but thought I'd bring this whole approach into light.
Ironically this type of platform is already sort of being used in some of the Developer tools included with vbGore in regards to the comctrl32.ocx (or whatever its called) file. Have you ever wondered about the manifest.res file that is included with some of the developer tools (and most of the projects in the "third party tools" folder)
Please take a moment, if you do not know about this already, to look at something called Reg-Free COM
; The following article at the MSDN website goes into pretty good depth about reg-free COM - http://msdn.microsoft.com/en-us/magazine/cc188708.aspx
- But for a much more in-depth step-by-step application of Reg-Free COM to a control or DLL used with VB6 (like the ones that bug us to be registered in admin mode in vista), I strongly recommend this other MSDN article:http://msdn.microsoft.com/en-us/library/ms973913.aspx#rfacomwalk_topic7
Note that what I've found so far playing with this method is even with only access to the DLL/OCX binaries I'm able to impliment this (just make sure you use OLE viewer to change the GUID as needed and set the version numbers and filenames to match properly).
This should definitely be considered for inclusion in the next release of vbGore.