2011-02-01 3 views

답변

5

Application.ExitEnvironment.Exit도 실행 파일이 디스크에서 제거되지 않습니다.

다른 프로세스가 실행 파일을 삭제하려고하는 것처럼 들립니다. 응용 프로그램이 종료 되 자마자 파일은 더 이상 사용되지 않고 .exe는 제거 될 수 있습니다.

당신이하고있는 것에 따라, 이것은 잠재적으로 바이러스 스캐너에 의한 것일 수 있습니다. 바이러스 스캐너 로그에서 문제가 있는지 확인합니다. 이것은 완전히 관리되는 (C# 전용) 응용 프로그램 인 경우 매우 드물지만 스캐너에 따라 "의심스러운"네이티브 코드를 사용하는 경우 실행 파일이 제거 될 수 있습니다.

그렇지 않으면 실행 파일을 제거하려고 시도하는 다른 프로세스가 있는지 확인합니다.

+0

VS가 해당 파일을 제거 할 가능성이 있습니다 ? – IAdapter

+0

@ 01 : VS는 그 자체로 사용자 정의 추가 기능을 사용하지 않는 한 해당 파일을 제거하지 않습니다. VS만으로 그 파일을 제자리에 남겨 둡니다. –

0

아니요. .Exe 응용 프로그램 파일이 디스크에서 제거되었음을 의미합니까? 그럴 수 없어/종료에서 발생해서는 안됩니다. 당신이 무엇을하려고하는지, 어떤 종류의 응용 프로그램 등을 보낼 수 있습니까? 간단한 C# 콘솔 응용 프로그램으로 시도했지만 VS 2010에서는 발생하지 않습니다.

관련 문제