SYSINTERNALS SOFTWARE の ライセンス表示をスキップして実行する方法
SYSINTERNALS SOFTWARE のソフト便利なんですが、最初の起動のときにライセンス表示が出てくるので、はじめての環境でバッチファイルで動かしたりすると、ウィンドウが表示されずフリーズしたりすることがあります。
You can also use the /accepteula command-line switch to accept the EULA.
よく見てみると、こんなの書いてあった。
コマンドラインで /accepteula つければ出なかったのか ・ω・
ちなみに、
HKEY_CURRENT_USER\Software\Sysinternals\アプリ名
EulaAccepted DWORD = 1
のレジストリを書き込むことで出ないようにすることもできる。
逆に消せばEULAを再表示することも可能だ
私もリカバリーのたびに悩んでいました。
早速バッチファイルに/accepteulaを追加しました。
ありがとうございました。
コマンドラインだと正しく結果が表示されるのに、phpのexecだとライセンス表示がでてタイムアウト。
助かりました!