파일 시스템 감시자를 사용하는 응용 프로그램을 수행하고 있으며 주요 목표는 복사중인 파일을 모니터하는 것입니다. 따라서 파일 시스템 감시자 방법을 살펴보면 고소 할 수있는 4 가지 이벤트를 발견했습니다. 변경, 삭제, 이름 바꾸기 및 복사 이벤트를 찾지 못했습니다. 특정 파일을보고 싶습니다. 사용자가 파일 복사를 시도 할 때 파일 시스템 감시자 메서드를 사용하여 파일을 복사하지 못하도록하면 파일 시스템 감시자가 있습니다. 사용할 수있는 파일 모니터링을 복사하는 방법은 무엇입니까? 죄송합니다 내 질문에 어리석은 보일지도 모르지만 이것은 파일 시스템 감시자를 사용하는 첫 번째 시간이고 나는 거의 모든 사람들이 그 클래스에서 사용할 수있는 4 가지 이벤트에 대해 동의합니다.파일 시스템 감시자를 사용하여 복사중인 파일을 모니터링합니까?
0
A
답변
6
파일 복사라는 작업이 없습니다.
대신 복사는 하나의 파일을 읽고 다른 파일을 쓰는 것의 조합입니다.
신뢰할 수있는 방법은 아닙니다. 당신이 파일의 목록을 찾을 경우
0
당신은 당신이 사용하여 파일을 복사하는 사람들의 알림이 적어도 수 있다고 생각이
0
의 위치를 확인, 모니터 클립 보드 수 있음은 FileSystemWatcher
이 작업을 수행 할 수없고 WMI 알림. 또 다른 옵션은 폴더에 대한 사용자 액세스를 제한하는 것입니다.
이 링크를 사용해보십시오. http://technet.microsoft.com/en-us/library/ee176985.aspx#EHAA
0
소프트웨어가 시작될 때 실행 파일이 usb 키에서 시작되는지 확인하지 않는 이유는 무엇입니까? 이런 식으로 파일을 복사 한 사용자는 exe를 복사하더라도 파일을 시작할 수 없습니다.
DRM을하려는 것 같습니다. 하지마. – SLaks
왜이 작업을 수행하려고합니까? Windows 서버에 유사한 기능이 있습니다 –
그리고 소프트웨어가 시작되지 않으면 복사 할 수 있습니까? 무엇을 성취하려고합니까? IMHO가 당신의 솔루션이 좋은 것이 아니기 때문에. –