A1VBCode Forums

Why vbhide don't work in Windows Vista?


By microtroyan - 12/14/2007

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

In XP execute the calculator (hide)

but in windows vista show the window's calculator.

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

Please, help me.

Private Declare Function ShellExecute Lib "shell32.dll" Alias _

"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation _

As String, ByVal lpFile As String, ByVal lpParameters _

As String, ByVal lpDirectory As String, ByVal _

nShowCmd As Long) As Long

Private Sub Form_Load()

ShellExecute hwnd, "open", "C:\windows\system32\calc.exe", vbNullString, vbNullString, vbhide

End Sub

By borrows123 - 5/6/2010

That's nice work man..

Thank you for sharing this with us....

May Lord bless you ...