VB6アプリがWindowsRestartManagerを介してシャットダウンされたときにロックアップするという問題があります。これは、Innoセットアップで新しいRestart Managerサポートを使用している場合に非常に目立ち、空のVB6プロジェクトがコンパイルされている場合でも発生します。
QueryUnload
andイベントにロギングを追加するとUnload
、次のシーケンスが表示されます。
QueryUnload(vbAppWindows)
Unload()
QueryUnload(vbAppTaskManager)
この後、VB6プロセスはVB6ランタイム内でロックアップしているように見え、RestartManagerを呼び出すプロセスは最終的にタイムアウトしてあきらめます。
同様の問題がbuitの前に報告されており、適切な解決策はありません。