次の方法で共有


方法 : デバッガを自動的に起動する

更新 : 2007 年 11 月

場合によって、別のプロセスで起動されたアプリケーションのスタートアップ コードをデバッグすることがあります。たとえば、サービスやカスタムのセットアップ動作などです。このような場合、アプリケーションの起動時にデバッガを起動して自動的にアタッチできます。

デバッガを自動的に起動するようにアプリケーションを設定するには

  1. レジストリ エディタ (regedit) を起動します。

  2. レジストリ エディタで、[HKEY_LOCAL_MACHINE] フォルダを開きます。

  3. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options に移動します。

  4. [Image File Execution Options] フォルダで、デバッグするアプリケーション名 (myapp.exe など) を探します。デバッグするアプリケーションが見つからない場合は、次の操作を行います。

    1. [Image File Execution Options] フォルダを右クリックし、ショートカット メニューの [新しいキー] をクリックします。

    2. 新しいキーを右クリックし、ショートカット メニューの [名前の変更] をクリックします。

    3. キー名を編集します。たとえば、myapp.exe などのアプリケーション名にします。

  5. myapp.exe フォルダを右クリックし、ショートカット メニューの [新しい文字列値] をクリックします。

  6. 新しい文字列値を右クリックし、ショートカット メニューの [名前の変更] をクリックします。

  7. 名前を debugger に変更します。

  8. 新しい文字列値を右クリックし、ショートカット メニューの [変更] をクリックします。

    [文字列の編集] ダイアログ ボックスが表示されます。

  9. [値のデータ] ボックスに、「vsjitdebugger.exe」と入力します。

  10. [OK] をクリックします。

  11. [ファイル] メニューの [終了] をクリックします。

  12. vsjitdebugger.exe を保存するディレクトリは、システム パスにする必要があります。システム パスに追加するには、次の手順で操作します。

    1. クラシック ビューで、[コントロール パネル] を開き、[システム] をダブルクリックします。

    2. [システムのプロパティ] の [詳細設定] タブをクリックします。

    3. [詳細設定] タブの [環境変数] をクリックします。

    4. [環境変数] ダイアログ ボックスの [システム環境変数] で、[パス] をクリックし、[編集] をクリックします。

    5. [システム変数の編集] ダイアログ ボックスで、[変数値] へのディレクトリを追加します。リストでディレクトリの間を区切るには、セミコロン (;) を使用します。

    6. [OK] をクリックして [システム変数の編集] ダイアログ ボックスを閉じます。

    7. [OK] をクリックして [環境変数] ダイアログ ボックスを閉じます。

    8. [OK] をクリックして [システムのプロパティ] ダイアログ ボックスを閉じます。

    いずれかの方法でアプリケーションを起動します。Visual Studio が起動し、アプリケーションを読み込みます。

参照

概念

デバッガのセキュリティ

その他の技術情報

デバッガのロードマップ