实现像bat批量文件重启电脑桌面一样的效果!

解决方案 »

  1.   

    重启桌面?ntsd -c q -pn "explorer.exe"
      

  2.   

    杀掉shell进程explorer.exe,Windows Vista以上版本自动重启...以下版本重启shell即可...
      

  3.   

    System.Diagnostics.Process类,可以操作进程
      

  4.   

    Process.Start()http://msdn.microsoft.com/zh-cn/library/e8zac0ca(v=vs.80).aspx
      

  5.   

    找到资源管理器进程(iexplorer.exe) 关了再启动就行了
      

  6.   

    process.start("cmd /c taskkill /f /im explorer.exe")
    process.start("explorer.exe")
      

  7.   


    牛人啊,直接就ntsd了,用taskkill 就可以了,杀鸡焉用牛刀
      

  8.   

    写成批处理,在程序中用shell调用,或者用Process.Start(加入重启命令)
      

  9.   

    2个命令都可以终止掉进程..7L那个应该就ok..
      

  10.   

    楼上的方法是可以实现重启桌面process.start("cmd /c taskkill /f /im explorer.exe")
    process.start("explorer.exe")找不到指定的系统文件!!
      

  11.   

     谢谢以上的朋友了,我找到解决的方法了。用这个方法就可以了 Process.Start("cmd.exe"," /c taskkill /f /im explorer.exe"); Process.Start("explorer.exe");
      

  12.   

    全路径
    C:\WINDOWS\system32\taskkill.exe