[DllImport("user32.dll", SetLastError = true)]
public static extern int GetWindowThreadProcessId(IntPtr hWnd, out int lpdwProcessId);
public void KillSpecialExcel()
{ try
{
if (excelApp != null)
{
int lpdwProcessId;
GetWindowThreadProcessId(new IntPtr(excelApp.Hwnd), out lpdwProcessId);
System.Diagnostics.Process.GetProcessById(lpdwProcessId).Kill();
} }
catch (Exception ex)
{
Console.WriteLine("Delete Excel Process Error:" + ex.Message);
} }
public static extern int GetWindowThreadProcessId(IntPtr hWnd, out int lpdwProcessId);
public void KillSpecialExcel()
{ try
{
if (excelApp != null)
{
int lpdwProcessId;
GetWindowThreadProcessId(new IntPtr(excelApp.Hwnd), out lpdwProcessId);
System.Diagnostics.Process.GetProcessById(lpdwProcessId).Kill();
} }
catch (Exception ex)
{
Console.WriteLine("Delete Excel Process Error:" + ex.Message);
} }
GetWindowThreadProcessId用法:
http://blog.csdn.net/coolszy/article/details/5524163
这句是做什么的,也可以是说叫大家给点注释