次の方法で共有


SymChk でのマニフェスト ファイルの使用

場合によっては、分離されたコンピューター上にあるファイルのシンボルを取得することが必要になる場合があります。つまり、どのネットワークにも存在しないコンピューター、またはシンボル ストアのないネットワーク上にあるコンピューター。 このような場合は、次の手順を使用してシンボルを取得できます。

  1. /om パラメーターを指定して SymChk を実行し、シンボルを取得するファイルを記述するマニフェスト ファイルを作成します。

  2. シンボル ストアがあるネットワークにマニフェスト ファイルを移動します。

  3. /im パラメーターを指定して SymChk を実行し、マニフェスト ファイルに記述されているファイルのシンボルを取得します。

  4. シンボル ファイルを分離されたコンピューターに戻します。

の例

yourApp.exe が分離されたコンピューターで実行されている場合を想定します。 次のコマンドは、yourApp.exe プロセスをデバッグするために必要なすべてのシンボルを記述するマニフェスト ファイルを作成します。

C:\>SymChk /om C:\Manifest\man.txt /ie yourApp.exe

SYMCHK: FAILED files = 0
SYMCHK: PASSED + IGNORED files = 28

ここで、シンボル ストアにアクセスできるネットワーク上の別のコンピューターにマニフェスト ファイルを移動したとします。 次のコマンドは、マニフェスト ファイルで説明されているシンボルを取得し、それらを mySymbols フォルダーに配置します。

C:\>SymChk /im C:\FolderOnOtherComputer\man.txt /s srv*C:\mysymbols*\\aServer\symbols

SYMCHK: myApp.exe             ERROR - Unable to download file. Error reported was 2
. . .
SYMCHK: FAILED files = 28
SYMCHK: PASSED + IGNORED files = 28

シンボルを分離されたコンピューターに移動し、デバッグに使用できるようになりました。