devpia logo

DevTalk

컴퓨터가 갑자기 꺼지면 ini 파일 내용이 왜 다 사라질까요?

yeti77 / 2020-04-15 오후 2:30:23 / 조회수(1573)

컴퓨터가 사용중에 갑자기 꺼지면

제가 만든 소프트웨어 내의 설정 저장용 ini 파일 내용이 다 사라지는 경우가 가끔씩 발생하네요.

이것 왜그런지 모르겠네요.

 

윈도우가 자동으로 지운다고 밖에 생각이 안되는데

왜 쓸데없이 지울까요?

 

이것 때문에 골치아프네요.

배너

댓글보기

칡흙 / 2020-04-15 16:30

- 파일 생성 함수의 인자값 리턴값 오류값을 MSDN 에서 확인 - 중간 중간 임시파일을 생성해서 확인 레지스트리 활용 CreateFileMapping 활용 FFlush 활용 - 다른 PC에서 확인 - 다른 버전의 Windows 에서 확인 - 다른 프로그램 예제소스로 확인 - 언어 지역 설정 확인 도스 명령어 chcp.exe 949 chcp.exe 437 - 같은 이름에 ini 파일 확인

SkyNET / 2020-04-16 00:19

chcp.exe 949 chcp.exe 437 이건 코드페이지 변환하는거 아닌가요?

칡흙 / 2020-04-16 07:46

경로 확인에 한글 .등이 영향을 줄 수 도 있을겁니다.

지후니파파 / 2020-04-16 09:12

본인이 만든 소프트웨어인데..모른다는건... 1. 공장에 touch라고 부르는 HMI경우에는 어떤 설정 후 PC 재기동하면 설정했던 상태 그대로 변경 되는 프로그램이 깔려 있는 경우 2. 소스를 분석은 안하고 다 복붙으로 기능만 추가하여 ini파일이 어느 특정 시점에만 저장이 될텐데 특정 이벤트 실행 전에 재기동

분당에집갖고싶어 / 2020-04-17 10:57

파일 안에 내용이 사라진다는 거군요... 혹.. 윈도우 10이면 관리자권한주셨나요? 가끔 이놈의 관리자권한때문에 문제가 있는 경우도 발생해서요..

JUNE_MS / 2020-04-19 23:48

저도 관리자 권한땜에 비슷한 경험 있네요.

yeti77 / 2020-04-20 17:53

네 관리자 권한 주었는데요 그것때문일까요?