To open the Windows "This PC" (formerly "My Computer") window using VB.NET, use the Process.Start method from the System.Diagnostics namespace to launch explorer.exe with the special shell CLSID for the Computer folder.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Process.Start("shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}")
End Sub
Key Details
• CLSID vs. Shell Command. Both ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} and shell:MyComputerFolder point to the exact same system directory showing your local drives and connected devices.Process.Start("explorer.exe", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}").
• Opening a Specific Drive. If you want to open a specific drive (like C:\) instead of the main Computer overview, pass the drive letter as the argument: Process.Start("explorer.exe", "C:\").
Thats it!Read more...

