|
-
Dec 14th, 2007, 11:07 PM
#1
Thread Starter
New Member
Why vbhide don't work in Windows Vista?
Why vbhide don't work in Windows Vista?
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.
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.
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
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|