2012-03-26 2 views
2

암호 또는 암호화로 파일을 보호하는 방법이 있다는 것을 알고 있습니다. 하지만 내가하고 싶은 것은 패스워드가 맞지 않으면 파일을 옮기고 지우는 것을 거부하는 것이다. Windows 환경에서이를 수행 할 수있는 방법이 있습니까? 또는 어떤 종류의 C# 코드가 있다면 (아마도 그렇지 않을 수도 있습니다)?파일 이동 및 삭제에 대한 비밀번호 확인?

그래서 특정 파일을 이동하거나 삭제하려고하면 암호를 입력하라는 메시지가 나타납니다. 미리 감사드립니다.

+0

의 후크에 대해 조금 읽을 수 있습니까? 바이러스 백신 서비스는 보안 목적으로 연결하고자하는 API를 이미 연결 했으므로 바이러스 백신 서비스가 절실히 필요합니까? –

+0

내 응용 프로그램에서 실제로 파일을 만듭니다. 그래서 문제가되지 않습니다. 사용자는 다른 컴퓨터에서 사용하거나 복사 할 수 있어야하지만 이동하거나 삭제할 수 없어야합니다. 어쩌면 이것은 나쁜 접근입니다 ... – user1061894

+0

예 API를 연결하고 한 파일을 보호하기위한 전체 시스템 속도를 늦추는 것은 분명히 잘못된 방법입니다. 소니는 비슷한 경우 http://en.wikipedia.org/에서 화상을 입었습니다. wiki/Sony_BMG_CD_copy_protection_scandal –

답변

2

나는이 다음과 같은 방식으로 구현 될 수 있다고 생각 :

당신은 어떤 승리 API 함수 (이동 및 파일을 삭제하는) 후크 및 암호 확인에 대화 상자를 표시합니다 데스크톱 응용 프로그램을 작성해야합니다.

here 당신은 창

바이러스 백신 프로세스가 이동/파일을 삭제하고 싶은 경우는 어떻게
+0

해당 응용 프로그램이 실행되지 않으면 어떻게됩니까? – ABH

+0

물론 작동하지 않습니다. – Disposer