# Why vbhide don't work in Windows Vista?

Newbie Member
The next code works in XP but not in Windows Vista:

Shell "c:\windows\system32\calc.exe", vbHide

In XP execute the calculator (hide)
but in windows vista show the window's calculator.

The calculator is just a example.

I tried in Windows Vista as administrator, but I get the same result.

I tried with Visual Basic Script, but I get the same result.

set shell = CreateObject("wscript.shell")
shell.run "cmd /c calc.exe", vbhide

I tried the ShellExecute function, but I get the same result.