Excel.exe 죽이기
지난 프로젝트에서 C#으로 Excel 파일과 연동하는 작업을 진행한 일이 있었는데 Excel.exe 프로세스가 종료되지 않고 계속 살이 있는 현상이 있었다..
원인은 Excel 프로세스가 종료되기 위해서는 생성된 모든 Excel COM 객체들(Application, Workbook Sheet 등)이 해제되어야 하는데...
Excel의 COM객체와 닷넷의 가비지 컬렉션이 서로 궁합이 잘 맞지 않기 때문에 그렇다고 한다..
그에 대한 해결법은 아래 링크 참조~^^
http://www.simpleisbest.net/archive/2005/05/31/156.aspx?Pending=true
원인은 Excel 프로세스가 종료되기 위해서는 생성된 모든 Excel COM 객체들(Application, Workbook Sheet 등)이 해제되어야 하는데...
Excel의 COM객체와 닷넷의 가비지 컬렉션이 서로 궁합이 잘 맞지 않기 때문에 그렇다고 한다..
그에 대한 해결법은 아래 링크 참조~^^
http://www.simpleisbest.net/archive/2005/05/31/156.aspx?Pending=true
tags : C#.NET
나의일/.NET
2007/08/13 17:10

댓글을 달아 주세요