보통 현재폴더를 가져올 때 Directory클래스의 GetDirectoryName()을 이용해서 가져왔습니다. 탐색기에서 직접 실행하면 정상적으로 현재 폴더를 가져옵니다만, 다른 폴더에 있는 프로세스에 의해서 WorkingDirectory를 지정하지 않고 실행될 경우 Current Directory는 그 다른 프로세스의 경로가 현재경로가 되어 위 함수로는 현재폴더를 가져올 수 없습니다. string CurPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location); 위 구문으로 해야 정상적으로 현재폴더를 가져올 수 있습니다.