Some programmers are asking why their Restore Point Creator Program written in Vb.Net/C# doesn't work in Windows Vista. It will not work because of UAC. To run the program, you must open or launched it as administrator.
The same way with VB Script programming in Windows Vista. I wrote a simple alternative way to launch scripts as Administrator.
If WScript.Arguments.Count > 0 Then
'Your VB Script CODE here
Set objLaunch = CreateObject("Shell.Application")
It will elevate the script before launching your code.