質問: execute in quiet mode. do not show window ドライブ文字nにマウントしていることに注意してください2)ボリュームをマウントする必要があります。3)truecryptを開き、そのボリュームを手動でマウント解除します(コマンドラインを使用せずに)4)同じコマンドラインを実行しようとします(/ qなしで、エラーが表示されます)"c:\program files\truecrypt\truecrypt.exe" /v "a:\volumetruecrypt.tc" /ln /a /p truecrypt 5)エラーが表示されるはずですボリュームを手動でマウント解除すると、問題が発生します。コマンドラインからマウント解除してもエラーは発生しません。しかし、これはtruecryptのバグだと思います
回答: バグレポートをtruecryptに提出しました。しかし、私は問題を再現する方法を見つけました。管理者権限のないプログラムからボリュームをマウント解除した後、管理者権限のあるプログラムを使用して同じドライブに同じボリュームをマウントしようとすると、機能しません。逆にそれを行う場合も同じことが起こります。つまり、管理者権限なしで常にマウントおよびマウント解除する場合は問題ありません。私の場合、管理者権限で実行されるプログラムを作成していました。そして、truecrypt.exeを実行するたびに、truecrypt.exeが管理者権限なしで実行されていたため、問題が発生しました。問題を解決するために私がしなければならないことは、変更することでした。これで、私のプログラムとtruecrypt.exeは両方とも管理者権限で実行され、問題はありません;)