프로젝트의 특성상 모든 공유 네트워크 드라이브를 차단하고 직접 공유 액세스를 차단하는 독립 실행 형 C# 응용 프로그램을 구현하도록 지정되었습니다. 요구 사항은 한 가지 방법으로 한 가지 방법 만 사용해야합니다. 그렇게하면 Sys Admin이 들어오고 나가는 데이터를 제어합니다. 나는이 일을 성취 할 방법을 생각할 수 없었다.프로그래밍 방식으로 모든 매핑 드라이브와 직접 공유 액세스를 차단합니다.
매핑 된 모든 드라이브의 경우 "그룹 정책"을 통해 관리 할 수 있습니다. 그러나 사용자는 명령 줄에서 \\ExternalServerName\anyfolder\
을 사용하여 공유에 직접 액세스 할 수 있습니다.
프로그래밍 방식으로 직접 공유를 차단하는 방법이 있습니까?
이 주제 유형과 관련된 모든 지침, 기사는 크게 감사하겠습니다.
감사
JPL
이것은 C#과 관련이 없으며 C#과 관련이 없습니다. 특정 컴퓨터에서 다른 컴퓨터 (또는 모든 컴퓨터) 로의 액세스를 차단하려면 방화벽을 사용하십시오. – caesay
빠른 응답을 보내 주신 Caesay에게 감사드립니다. 응용 프로그램의 주요 개념은 사용자가 파일을 이동할 때 모든 작업의 감사 로그를 관리하는 것입니다. 방화벽 관리 방법을 제어 할 수 있도록 서버의 시스템 관리자와 협력해야합니다. 거기에서 C# 응용 프로그램은 모든 데이터 트랜잭션을 관리 할 수 있습니다. 매우 감사. – JPL
그룹 정책을 사용해야하지만 @caesay는 스택 오버플로 질문이 아닙니다. – BugFinder