2017-02-24 1 views
-2

프로젝트의 특성상 모든 공유 네트워크 드라이브를 차단하고 직접 공유 액세스를 차단하는 독립 실행 형 C# 응용 프로그램을 구현하도록 지정되었습니다. 요구 사항은 한 가지 방법으로 한 가지 방법 만 사용해야합니다. 그렇게하면 Sys Admin이 들어오고 나가는 데이터를 제어합니다. 나는이 일을 성취 할 방법을 생각할 수 없었다.프로그래밍 방식으로 모든 매핑 드라이브와 직접 공유 액세스를 차단합니다.

매핑 된 모든 드라이브의 경우 "그룹 정책"을 통해 관리 할 수 ​​있습니다. 그러나 사용자는 명령 줄에서 \\ExternalServerName\anyfolder\을 사용하여 공유에 직접 액세스 할 수 있습니다.

프로그래밍 방식으로 직접 공유를 차단하는 방법이 있습니까?

이 주제 유형과 관련된 모든 지침, 기사는 크게 감사하겠습니다.

감사

JPL

+1

이것은 C#과 관련이 없으며 C#과 관련이 없습니다. 특정 컴퓨터에서 다른 컴퓨터 (또는 모든 컴퓨터) 로의 액세스를 차단하려면 방화벽을 사용하십시오. – caesay

+0

빠른 응답을 보내 주신 Caesay에게 감사드립니다. 응용 프로그램의 주요 개념은 사용자가 파일을 이동할 때 모든 작업의 ​​감사 로그를 관리하는 것입니다. 방화벽 관리 방법을 제어 할 수 있도록 서버의 시스템 관리자와 협력해야합니다. 거기에서 C# 응용 프로그램은 모든 데이터 트랜잭션을 관리 할 수 ​​있습니다. 매우 감사. – JPL

+1

그룹 정책을 사용해야하지만 @caesay는 스택 오버플로 질문이 아닙니다. – BugFinder

답변

0

당신은 모두 정확합니다. 그것은 응용 프로그램 자체를 넘어선 것입니다. 그 env에서 키오스크 모드를 설정하고 거기에서 모든 것을 제어 할 것입니다.
감사합니다.

관련 문제