すべてのドキュメントを含む外付けハードドライブがあり、Truecryptを介してパスワードで暗号化されています。自宅のデスクトップコンピューターで、ログインする前に(ユーザーフォルダーとして使用できるように)ボリュームを自動的にマウントし、パスワードを要求しないようにしたいと思います。 (はい、パスワードはデスクトップのハードドライブにプレーンテキストで保存できます-それは問題ありません。)私の人生では、実際に機能する方法を見つけることができません。
タスクスケジューラを使用して、コンピュータの起動時にマウントをスケジュールしようとしましたが、動作しますが、ボリュームにはユーザーアカウントからのみアクセスできます後ログインします(ユーザーのすべての組み合わせを試したわけではありません)スケジュールされたタスクの/ optionsなので、他に試す必要があるかもしれません。)また、ログイン時に実行されるユーザーアカウントの起動スクリプトを追加しようとしましたが、これは明らかにユーザーのプロファイルフォルダーを設定するには遅すぎます。誰かがこれまたはそれのような何かを首尾よく達成したことがありますか?
「SYSTEM」というユーザーを(起動時に)タスクを実行するユーザーにすることで、タスクスケジューラでこれを機能させることができました。ユーザーアカウントにすばやくログインしようとすると機能しませんが、数秒待つとマウントされ、正常にログインできます。ログインする前にタスクを同期的に実行する方法があればいいのにと思います。 。
ドライブをサービスとしてマウントするコマンドラインを実行してみてください。数秒後に終了しますが、それはおそらく問題ではありません。
リソースキットの.exe
を使用して、srvany.exe
をサービスとして実行するには:
http://support.Microsoft.com/kb/137890/en
チュートリアルで説明されているparameters
キーの下で、追加のコマンドラインパラメーターにAppParameters
というREG_SZ
値を追加することもできます。
例:
Key: ...\services\servicename\Parameters
Application = "C:\truecrypt.exe"
AppParameters = "mount c:\sometrufile somepassword"
TrueCryptの正確なパラメーターはわかりませんが、それで何をすべきかがわかります。