How start explorer.exe programtically as a task
<p>I am trying to close and start explorer.exe programtically. But explorer.exe starting as a window instead of a task ( ie, for example close/kill explorer.exe, start using windows explorer.exe). The task bar explorer is missing.</p>

<pre><code>HWND hWnd = FindWindow(_T("Shell_TrayWnd"), NULL); 
if(SUCCEEDED(hWnd))
 PostMessage(hWnd, 0x5B4, 0, 0); 

 WinExec("explorer.exe",SW_SHOWDEFAULT);
</code></pre>
