How can I programmatically launch chkdsk GUI window in C#?
<p>By GUI window, I mean this one: right click on the drive, select "properties", select "Tools" tab and click the "Check now".</p>

<p>EDIT: I don't want to launch the command line version by launching windows\system32\chkdsk.exe.<br>
EDIT2: As for the OS version, I'd like my program to support all major Windows versions: XP/Vista/Win7</p>
