打开我的电脑
System.Diagnostics.Process.Start("explorer.exe", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
第二个参数也可为完整路径,
通过查询注册表拿到的一些完整路径例子:
//调用
GetWindowsPath("关键字");
关键字比如:Windows用户桌面路径(Desktop),Windows用户字体目录路径(Fonts),Windows用户网络邻居路径(Nethood),Windows用户我的文档路径(Personal)...
具体的在注册表里面查找.
以上是直接打开我的电脑的方法,当然也可以直接获取我的电脑的驱动器,方法如下:
foreach (DriveInfo d in allDrives)
{
messagebox.show(d.RootDirectory.FullName+"启动器所有信息在DriveInfo对象里都能找到");
messagebox.show(驱动器的类型+DriveTypeToCH(d.DriveType.ToString()));
}
这里就要说到启动器的类型了
也可以通过windows api得到,我还是更喜欢这种方法
新闻热点
疑难解答