2

以下のシナリオを検討してください。

  1. Windows 7 システムでシリアル ポート経由でデバッグをセットアップしました。
  2. 別のマシンにwindbgをインストールし、それらの間にシリアルケーブルを接続しました。

ターゲット マシンを起動し、windbg をデバッガ マシンで実行すると、windbg と Windows カーネルの間の接続が適切に確立され、必要に応じてデバッグできます。

私の問題は次のとおりです。

接続が確立されると、カーネルのデバッグを切り離してスタンドアロンとして実行できるようにする方法はありません。
多くの場合、ドライバーを削除/再インストールする必要があります。デバッガーを接続することは、これにはまったく不必要であり、インストールが非常に遅くなります。

簡単な解決策は、windbg をまったく起動しないことです。しかし、接続が確立された、デバッガーを切り離してシステムをフリーランにする方法はありますか? 現在、デバッガーをデタッチすると、ターゲット システムがフリーズ状態のままになり、ユーザーが再接続できるようになります。

注: ハッキーな方法も大歓迎です。きれいな方法はありません。(少なくとも私は知っています。)

4

2 に答える 2

1

私が知っているわけではありません。ある時点 (XP か?) で、ターゲット マシンがしばらく (30 ~ 60 秒) 後にタイムアウトになり、実行を継続したことを覚えていますが、それはもはや真実ではないと思います。

アンインストール/再インストールの代わりに .kdfiles を使用できますか? または、さらに良いことに、1394 に切り替えます。

于 2013-04-24T13:44:30.180 に答える