
重複の可能性あり:
サードパーティのソフトウェアを使用せずにフォルダーをパスワードで保護できますか?
ユーザー権限を設定せず、 を使用せずに、コマンドプロンプトを使用してフォルダーをロックするにはどうすればよいですかattrib
?
答え1
フォルダまたはファイルをロックするには、
cacls "YOURPATH" /E /P everyone:N
フォルダまたはファイルのロックを解除するには、
cacls "YOURPATH" /E /P everyone:F
C:\
注意: このトリックを使用してORドライブをロックしないでください。Operating System
そうしないと、次回 Windows が起動しなくなります。
答え2
ファイルやフォルダに実際にパスワード保護を実現するには、圧縮ソフトウェアを使用できます。コマンドライン作りますパスワード保護されたアーカイブそのようなサードパーティツールの1つは7-ジップ(オープンソースであり、非常に人気があります)。
この方法を使用すると、組み込みのコマンド ライン インターフェイス (cmd) を使用して、ファイル/フォルダーを安全にロックおよびロック解除できます。
まず、7-Zipのコマンドラインバージョンをダウンロードする必要があります(ここ)、7za.exe という名前で保存されます。これは、アーカイブに対してコマンドを実行するために使用する exe です。
利便性のため、また環境パスを変更する必要がないように、7za.exe ファイルをユーザー ディレクトリに配置します。
例:
7za a archive.7z -psecret -mhe subdir\
パスワードを使用して、フォルダー subdir のすべてのファイルとサブフォルダーをアーカイブ archive.7z に追加します。秘密"。また、アーカイブ ヘッダー (-mhe スイッチ) も暗号化されるため、ファイル名も暗号化されます。
7za x archive.7z -psecret
パスワード「secret」を使用して archive.zip からすべてのファイルを抽出します。
コマンドラインから7zipを使用する詳細な説明はここ。
注記:
削除を忘れないでください元のフォルダをアーカイブした後、元のフォルダに戻します。
欠点は、そのフォルダにアクセスするたびに、まずそれを解凍する必要があることです。これは自動化されたロックとロック解除を目的とした bat ファイルを作成します。
答え3
これは、フォルダーを非表示にできる非常に簡単なトリックです。ただし、パスワード保護はされません。バッチ プログラミングの基本的な知識を持つ人なら誰でも、バッチ ファイルを作成して非表示を解除できます。ただし、exe ファイルにすると、バッチ ファイルのように誰もパスワードを変更できなくなります。ただし、別のバッチ ファイルを作成してパスワードを変更することはできます。この種のフォルダーは、隠しファイルを表示するオプションを選択しても表示されません。exe ファイルにコンパイルします。
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==type your password here goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End
答え4
それは不可能です...フォルダをパスワードで保護する方法はありませんサードパーティのソフトウェアなしで.
できる最善のことは、Windows のデフォルト機能を使用して暗号化することです。ただし、技術的にはパスワードで保護されません...