在调用 Process p=Process.Start"rundll32.exe",   "shell32,OpenAs_RunDLL d:\\1.txt");   
时会显示打开方式, 如果用户选择记事本打开程序,那这时候因为p对应的是rundll32.exe
如果在记事本运行后rundll32.exe实际上是已经关闭的。
调用p.kll() 将无法关闭这个词本文件。
我的想法是在显示rundll32.exe以后得到用户在rundll32.exe中选择的程序,让p关联到那个进程上
这时如果再启用p.kll()会将记事本,或写字板之类的进程关闭。不知道能否实现。