2012-06-26 2 views
0

Windows 용 C#으로이 응용 프로그램을 작성하고 있습니다. 사용자가이 앱을 종료하면 시스템 재부팅을 요구합니다. 그것을 종료하는 동안 일부 XML 파일을 작성하고 현재 디렉토리 (bin/debug) ....에 파일을 저장합니다. 시스템 재시작 (레지스트리에서 값을 읽음으로써) 내 응용 프로그램을 다시 시작하고 해당 파일이 존재하는지 확인합니다 (if (File.Exists)) 또는 아닙니다 .. 내 문제는 시스템을 다시 시작하면 파일 존재 여부를 확인하지 않고 ... 잘못된 출력을 보여줍니다 ...하지만 닫은 후 다시 시작하면 다시 올바른 출력을 보여줍니다. 그 문제를 이해하고 ... 아무도 나를 도와주세요 ... ??시스템 재부팅시 XML 파일을 읽는 중 문제가 발생했습니다.

+4

일부 코드를 표시하십시오. – jrummell

+0

귀하의 앱이 필요한 파일을 찾지 못하면 로깅을해야한다고 생각합니다. –

답변

0

프로그램은 상대 디렉토리 나 현재 디렉토리가 아닌 절대 디렉토리 위치에서 파일을 읽어야합니다. 시작시 상황이 마지막으로 실행되었을 때와 다를 수 있습니다.

+0

@ShikhaShah는 답으로 표시하여 문제가 해결되었음을 모두 알고 있습니다. :-) – OmegaMan

관련 문제