내 프로그램 (C++로 작성)에서 unc 서버 (\ blablub \ share)에 연결하고 있습니다. 지금은 WNetUseConnection 함수를 사용하여 서버에 연결하고 있습니다. 이제는 프로그램에 대한 액세스 만 제한하려고합니다. 지금은 연결이 설정된 후 탐색기를 사용하여 unc 서버에 액세스 할 수 있기 때문입니다. 하지만 난 (특히 파일 쓰기 작업에 대한) 액세스를 프로그램에만 제한하려고합니다. 어떻게해야합니까?프로그램에 대한 unc 서버 액세스를 제한합니다.
0
A
답변
1
WNetAddConnection3
을 사용하고 NETRESOURCE::lpLocalName
으로 두십시오.이 작업은 WNetUseConnection
의 많은 작업을 수행하지만 드라이브 문자는 추가하지 않습니다. 따라서 프로그램에서 여전히 \\Server\Share\File
개의 이름을 사용해야합니다.
프로그램을 종료 할 때 WNetCancelConnection2
을 잊지 마세요. 물론 프로그램이 실행되는 동안 연결이 존재합니다. 그건 의도적 인거야. 보안은 프로그램 수준이 아닌 사용자 수준에서 작동합니다. 정말로 원하지 않으면 WNetAddConnection3
에서 사용하는 사용자 계정을 가장해야합니다.
+0
오케이, 고마워. –
관련 문제
- 1. lifletay에서 포틀릿 액세스를 제한합니다.
- 2. Modx Revolution은 사용자에 대한 액세스를 제한합니다.
- 3. 내 친구에게만 응용 프로그램 facebbok에 대한 액세스를 제한합니다.
- 4. Powershell이 호스트의 원격 액세스를 제한합니다.
- 5. Sitecore (외부) 사용자의 역할을 기반으로 사이트 영역에 대한 액세스를 제한합니다.
- 6. 하위 도메인을 기반으로하는 웹 폴더에 대한 액세스를 제한합니다.
- 7. 디렉토리에 대한 http 액세스를 거부하지만 내부 서버 액세스를 허용합니다.
- 8. UNC 경로에서 서버 이름 검색
- 9. 서버 측 데이터에 대한 액세스를 어떻게 제어합니까?
- 10. 자바 모바일 응용 프로그램에 대한 서버 측
- 11. OpenSSL을 사용하는 클라이언트/서버 프로그램에 대한 문서
- 12. localhost가 아닌 java 웹 응용 프로그램에 대한 액세스를 금지합니다.
- 13. 내 .NET 응용 프로그램에 대한 레지스트리 (쓰기) 액세스를 허용하는 방법?
- 14. Howto : 내 facebook appliation에 대한 액세스를 제한하십시오.
- 15. 두 응용 프로그램에 대한 원격 서버 설정에 대한 도움말
- 16. 개체의 속성 (asp.net mvc)을 기반으로 컨트롤러에 대한 사용자 액세스를 제한합니다.
- 17. Drupal - 사이트 부분에 대한 사용 권한을 제한합니다.
- 18. 로컬 컴퓨터의 폴더에 대한 UNC 경로
- 19. HTML의 UNC/로컬 리소스에 대한 링크
- 20. SQL Server 사용자에 대한 액세스를 허용하는 방법?
- 21. wcf svclog에서 unc 경로로?
- 22. Tomcat Manager에 대한 원격 액세스를 허용 하시겠습니까?
- 23. 외부에서 HashMap에 대한 액세스를 동기화합니다.
- 24. Python 게임 프로그램에 대한 추상화 및 클라이언트/서버 아키텍처 질문
- 25. Silverlight 응용 프로그램에 대한 서버 측 유효성 검사
- 26. 메신저 클라이언트 - 서버 응용 프로그램에 대한 접근 방법 선택
- 27. 클라이언트 - 서버 프로그램에 대한 기본 메소드에서 Args 오류
- 28. 타사 HTML 페이지에 대한 액세스를 제어하는 방법
- 29. 서버/공유 어셈블리 빌드 : 매핑 된 드라이브 또는 UNC?
- 30. OSGi에서 번들에 대한 액세스를 보호하는 방법이 있습니까?
WNetUseConnection을 사용하지 말고 해당 UNC 이름 ('\\ blablub \ share \ filename.txt')으로 공유에있는 파일을 참조하십시오. 다른 사용자 계정을 가장하면 사용자의 속도가 느려질 수 있습니다. –