안녕하세요. 누구나 나를 설명하거나 VB.net으로 폴더를 잠그는 방법에 대한 몇 가지 예를 들려 줄 수 있습니다.비밀번호로 폴더 잠금
폴더를 선택하고 비밀번호를 설정 한 다음 잠그고 싶습니다. 그 폴더를 열려고 할 때 비밀번호를 묻는 팝업이 나타나기를 원합니다. 비밀번호가 맞으면 아무 것도하지 않으면 폴더 잠금을 해제하십시오.
폴더에 액세스 할 때 내 앱의 자동 실행을 제외한 모든 작업을 수행 할 수 있습니다.
감사합니다.
안녕하세요. 누구나 나를 설명하거나 VB.net으로 폴더를 잠그는 방법에 대한 몇 가지 예를 들려 줄 수 있습니다.비밀번호로 폴더 잠금
폴더를 선택하고 비밀번호를 설정 한 다음 잠그고 싶습니다. 그 폴더를 열려고 할 때 비밀번호를 묻는 팝업이 나타나기를 원합니다. 비밀번호가 맞으면 아무 것도하지 않으면 폴더 잠금을 해제하십시오.
폴더에 액세스 할 때 내 앱의 자동 실행을 제외한 모든 작업을 수행 할 수 있습니다.
감사합니다.
Microsoft 포럼에는 다음 해결책이 있습니다. 아마도 유용 할 것입니다. http://social.microsoft.com/forums/en-US/softwareresources/thread/9a0f17af-928e-4732-a3ba-90d54ed961ea; 당신은 당신의 소프트웨어에 의해 그들이 제안한 파일을 생성하고 그것을 관리 할 수 있습니다.
멋진 작동하지만 이것은 전혀 보호를 제공하지 않습니다 – osdTech
당신이 설명한대로 당신의 계획은 파일 암호화를 언급하지 않으며, 그러한 "잠금"을 사용하지 않는다면 의문의 여지가 있습니다.
이제 암호화 여부에 관계없이 유일한 해결책은 파일 액세스시 암호를 묻는 파일 시스템 필터 드라이버입니다. 그리고 나서 파일 열기를 허용하거나 거부합니다 (그리고 직접 암호화/암호 해독). 수행 될 수도 있음).
VB.NET은 커널 모드 드라이버를 작성하는 데 사용할 수 없습니다 (C 및 Windows 내부에 대한 깊은 지식과 드라이버 작성에 약 6 개월 소요). 드라이버를 제공하고 사용자 모드로 비즈니스 로직을 작성할 수있는 CallbackFilter 제품을 사용할 수 있습니다.
파일 시스템 드라이버 필터와 같은 낮은 수준의 서비스를 사용해야합니다. Windows 탐색기를 탐색하는 경우 셸 확장을 살펴보십시오. 그러나 VB는이 부분의 언어로는 적합하지 않습니다. – rkosegi
파일을 압축하고 zip 파일에도 암호를 설정할 수 있습니다. – Patrick
@rkosegi 좀 더 설명해 주시겠습니까? 고맙습니다. – osdTech