111,093
社区成员




[System.Security.SuppressUnmanagedCodeSecurity]
[DllImport("kernel32")]
public static extern long TerminateProcess ( int handle, int exitCode ) ;
public void KillProc ( string procName )
{
try
{
Process[] thisProc = Process.GetProcessesByName ( procName ) ;
TerminateProcess ( int.Parse( thisProc[0].Handle.ToString() ), 0 ) ;
}
catch ( System.Exception e )
{
Console.WriteLine("kill process {0} faild", procName);
}
}
TerminateProcess 这个对有保护的进程无效 是不是提升该进程权限就可以了啊