|
개발 툴과는 상관없는 이야기지만,
PC A의 File A <=> PC B에서 네트워크 공유로 데이터를 읽음.
기존 시스템이 PC A에서 특정 폴더를 네트워크 공유로 개방하고,
PC B에서 네트워크 공유 디스크로 잡아 파일을 Access 합니다.(Text 파일을 읽어서 처리함).
..
대부분의 경우 잘 돌아가는데,
어떤 상황(아직 모름)이 되면 네트워크 공유가 깨져서 파일을 읽지 못합니다.
그런데, 사람이 PC B에서 탐색기를 열어서 공유잡은 폴더를 클릭하여 다시 한번 Access를 시도해 주면,
그 때부터 다시 잘 읽어 들입니다. (생각으로는 공유 잡은 폴더에 대한 연결이 Sleep으로 빠진 것이 아닌가 싶기도 합니다.)
..
MFC의 코드는 CFile에서 파일을 여는 코드로 되어 있습니다. 그냥 파일 여는 단순한 코드로 되어 있음.
..
그래서, 공유로 잡은 폴더에 Access할 수 없는 상황을 Catch할 수 있는 방법과 해결책이 필요한데
(사람이 다시 클릭하는 것 말고 S/W적으로 자동을 해결할 방법)..
뽀족한 방법이 떠오르지 않네요.
혹시 이런 상황에 대한 경험이 있으신 분들이 계시만 좋은 의견.... 바랍니다.
고수님들의 의견을 부탁 드립니다.
감사합니다.
|