こんにちは、誰かが私に説明したり、VB.net でフォルダーをロックする方法の例を教えてくれたりできます。
フォルダを選択し、パスワードを設定してロックしたい。そのフォルダーを開こうとすると、アプリにパスワードを要求するポップアップが表示されます。パスワードが問題ない場合は、何もしない場合はフォルダーのロックを解除します。
フォルダーにアクセスしたときに、このアプリの自動実行以外のすべてを行う方法を知っています。
ありがとうございました!
こんにちは、誰かが私に説明したり、VB.net でフォルダーをロックする方法の例を教えてくれたりできます。
フォルダを選択し、パスワードを設定してロックしたい。そのフォルダーを開こうとすると、アプリにパスワードを要求するポップアップが表示されます。パスワードが問題ない場合は、何もしない場合はフォルダーのロックを解除します。
フォルダーにアクセスしたときに、このアプリの自動実行以外のすべてを行う方法を知っています。
ありがとうございました!
あなたが説明したあなたのスキームはファイルの暗号化について言及しておらず、暗号化なしでそのような「ロック」を使用することは疑わしいです。
暗号化の有無にかかわらず、唯一の解決策は、ファイルにアクセスしたときにパスワードを要求し、ファイルのオープンを許可または拒否するファイルシステムフィルタードライバーです(オンザフライの暗号化/復号化も実行する必要があります)。 )。
VB.NETを使用してカーネルモードドライバーを作成することはできません(ドライバーの作成には、CおよびWindowsの内部に関する深い知識と約6か月の作業が必要です)。ドライバーを提供し、ユーザーモードでビジネスロジックを記述できるCallbackFilter製品を使用できます。
Microsoftフォーラムには次の解決策があります。おそらく役に立つでしょう。彼らが提案するファイルをソフトウェアによって動的に作成し、それを管理することができます。