<div>안녕하세요 C# 프로그램 개발중에 막히는 부분이 있어서 글을 남깁니다.</div> <div>구글 검색 열심히 했는데 원하는 정보가 없더라구요...</div> <div> </div> <div>제가 궁금한 부분은 암호걸린 네트워크 공유폴더 연결과 해제 부분입니다.</div> <div>프로그램 시작시 연결 하여 네트워크 공유폴더에 있는 배포파일로 프로그램을 업데이트 하고 종료시 연결을 해제하고자 합니다.</div> <div> </div> <div>네트워크 연결은 소스상에서 cmd 창으로 </div> <div>프로그램 시작시 net use <a target="_blank">\\네트워크IP\폴더명</a> 비밀번호 /user:ID 명령어를 실행시켜서 연결해주고</div> <div>프로그램 종료 시에는 cmd 실행시켜 해당 네트워크 IP 연결을 delete 하는 명령을 실행 합니다.</div> <div> </div> <div>테스트를 해본 결과 네트워크를 해제 하여 net use 목록상에는 없지만</div> <div>실행으로 네트워크 공유폴더로 접근하면 접근이 됩니다. 바로 끊는 것은 아닌거 같습니다.</div> <div> </div> <div>또 프로그램을 종료하여 접속을 끊고 실제로 접속이 끊어졌는지 확인 한 뒤에</div> <div>다시 프로그램을 실행하면 접근할 수 없어서 에러가 뜹니다.</div> <div> </div> <div>이런 경우에는 어떻게 처리 하는지 궁금합니다~ 소스나 방법 상관없이 댓글주시면 정말 감사드릴꺼에요...ㅠㅠ</div> <div> </div> <div>해봤던 방법은..</div> <div>1. 오픈소스 WNetUseConnection 로 해보았는데 net use와 속도측면으로 비슷하고 에러코드가 복잡하여 다시 net use로 수정하였습니다. </div> <div>2. 공유폴더의 존재유무를 체크하여 true 일때 까지 net use 연결도 해보았는데........계속 wile 문을 돌기만...했습니다 ㅠㅠ</div> <div>3. 접속 후와 접속 종료 cmd 명령어 실행후에 delay로 10초 ~ 20초 정도 서버 연결 관련 메세지 문구도 띄워 봤는데 연결과 해제 시간이 랜덤이라 문구와 맞지 않았어요..ㅠ</div> <div> </div> <div>댓글 남겨주시면 감사드리겠습니다~</div> <div> </div> <div> </div> <div> </div> <div> </div> <div> </div> <div> </div> <div> </div> <div> </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.