C#/WinForm
[WinForm] 엑셀 지우기 현재 창만
Lucifer_D
2011. 10. 13. 10:53
반응형
public void searchExcel()
{
Process[] AllProcesses = Process.GetProcessesByName("EXCEL");
myHashtable = new Hashtable();
int iCount = 0;
foreach (Process ExcelProcess in AllProcesses)
{
myHashtable.Add(ExcelProcess.Id, iCount);
iCount = iCount + 1;
}
}
Hashtable myHashtable;
private void KillExcel()
{
Process[] AllProcesses = Process.GetProcessesByName("EXCEL");
// check to kill the right process
foreach (Process ExcelProcess in AllProcesses)
{
if (myHashtable.ContainsKey(ExcelProcess.Id) == false)
ExcelProcess.Kill();
}
AllProcesses = null;
}
반응형