탐색기가보고있는 디렉토리를 변경/전환하려고 시도 할 때 Windows에서 이벤트를 잡을 수있는 방법이 있습니까? 그렇다면 변경되기 전에 무언가를 할 수있는 방법이 있습니까? 필요하다면 변경을 취소 하시겠습니까? Windows 디렉토리 변경 이벤트
나는FileSystemWatcher
를 사용하는 방법을 이해하고,
이 내가이
탐색기가보고있는 디렉토리를 변경/전환하려고 시도 할 때 Windows에서 이벤트를 잡을 수있는 방법이 있습니까? 그렇다면 변경되기 전에 무언가를 할 수있는 방법이 있습니까? 필요하다면 변경을 취소 하시겠습니까? Windows 디렉토리 변경 이벤트
나는FileSystemWatcher
를 사용하는 방법을 이해하고,
이 내가이
당신은 FileSystemWatcher을 사용할 수 있습니다 사용하고자하는 것이 아니다. 여기에 sample입니다.
나는 디렉터리가 변경되지 않았는지보고 싶다. 클릭 한 상태 ... 사용자가 디렉토리에 클릭하면 좋아요. – Buggie
정보가 부족한 응답자의 추세를 없애기 위해이 질문은 파일 시스템 변경을 관찰하는 것과는 아무런 관련이 없습니다.
이 작업을 수행 할 수있는 유일한 기회는 모든 탐색기 Windows에서 모든 사용자 작업을 보는 것입니다. 그렇다하더라도 (코디가 빠져있는 것처럼) 주위를 둘러 쌀 수있는 방법이 있습니다. Windows에는 사용자 지정 보안 정책을 구현할 수있는 방법이 있지만 그 중 하나가 아닙니다.
그럴 것 같네요. 내가 학교에있을 때 재미있게하고 싶은 작은 프로젝트. 단지 학술 프로젝트 =) – Buggie
@Buggie : 이것은 좋은 학업 프로젝트가 아닙니다. 다른 것을 선택하십시오. :-) 진지하게, 이런 종류의 것들은 실제로 운영체제에 의해 처리 될 필요가있다. 그것은 응용 프로그램에 의해 이루어지기위한 것이 아니며, 그것을하려고하는 응용 프로그램은 그것을 올바르게하지 않을 것입니다. 물론 어려운 일이 아니며 일종의 데모를 얻기 위해 고급 기술을 습득해야합니다. Windows 프로그래밍에 익숙하지 않은 사용자라면 좌절감을 느낄 것이며 "왜이 기능이 작동하지 않습니까?"라고 게시하는 데 많은 시간을 할애 할 것입니다. 그래서에 대한 질문. 너는 snarky 코멘트를 남길 그 많은 기회를 포기하고 싶지 않다. –
@CodyGray - Buggie에 대한 귀하의 의견 중 일부를 논의하지 않겠습니다. OS에 맡기는 것이 더 낫다는 의견을 묻는 것입니다. 그게 PAM이 발명 된 이유는 아닌가? (그리고 Windows에 의해 준 지원 되는가?) –
[XY 문제] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)처럼 들립니다. 왜 이걸하고 싶어? 무엇을 해결하고 싶습니까? 셸 확장을 쓰고 있습니까? 아니면이 기능이 일반 C# 응용 프로그램에서 작동 할 것으로 기대하십니까? Windows 탐색기로 사용자가 수행하는 작업을 제어 할 수 있어야하는 이유는 무엇입니까? 명령 줄이나 다른 유틸리티를 사용하여 디렉토리를 탐색하면 어떻게됩니까? –
폴더 잠금 프로그램을 작성 중이며 기본적으로 사용자가 디렉토리를 변경하려고 할 때, 암호를 묻는 메시지를 표시하고, 암호를 묻는 메시지가 나타나면 변경을 취소해야합니다. – Buggie
그것은 여러 가지 이유로 아주 잘 작동하지 않을 것입니다. 그 중 일부는 제가 마지막 코멘트에서 언급 한 것입니다. Windows는 이런 종류의 것들을 처리 할 수있는 모든 종류의 내장 된 보안 기능을 제공합니다. 자신의 글을 쓰려고하지 말고 왜 사용하지 않습니까? –