Question Windows7 orb start button problem

upnorthjay

New member
Joined
Aug 16, 2010
Messages
1
Programming Experience
3-5
I have a Authorize Use Policy probram i am trying to update for Windows 7. I am trying to hide/ disable the orb or start button, in the past it was a child of the taskbar so hiding the taskbar was the solution (old code below). I have found some c# code that seems to do it but have been unsuccessful at converting it.

my old code (for xp) is below and still works to hide the taskbar:


<DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
Private Shared Function FindWindow( _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As IntPtr
End Function

<DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
Private Shared Function ShowWindow( _
ByVal hwnd As IntPtr, _
ByVal nCmdShow As Int32) As Boolean
End Function

Public Shared Sub TaskBar(ByVal blnValue As Boolean)

Dim lngtaskbar As Long

lngtaskbar = FindWindow("Shell_TrayWnd", "")
If blnValue Then
ShowWindow(lngtaskbar, 5)
Else
ShowWindow(lngtaskbar, 0)
End If

End Sub

the c# code that should hide the orb is below:

[DllImport("user32.dll")]
private static extern IntPtr FindWindowEx(
IntPtr parentHwnd,
IntPtr childAfterHwnd,
IntPtr className,
string windowText);

IntPtr hwndOrb = FindWindowEx(IntPtr.Zero, IntPtr.Zero, (IntPtr)0xC017, null);

ShowWindow(hwndOrb, SW_HIDE);
 
Back
Top