Uso di un file manifesto con SymChk
In alcuni casi, potrebbe essere necessario recuperare i simboli per i file che si trovano in un computer isolato; ovvero un computer che non si trova in alcuna rete o si trova in una rete senza archivio simboli. In questo caso, è possibile utilizzare la procedura seguente per recuperare i simboli.
Eseguire SymChk con il parametro /om per creare un file manifesto che descrive i file per i quali si desidera recuperare i simboli.
Spostare il file manifesto in una rete con un archivio simboli.
Eseguire SymChk con il parametro /im per recuperare i simboli per i file descritti nel file manifesto.
Spostare nuovamente i file di simboli nel computer isolato.
Esempio
Si supponga yourApp.exe sia in esecuzione in un computer isolato. Il comando seguente crea un file manifesto che descrive tutti i simboli necessari per eseguire il debug del processo di yourApp.exe.
C:\>SymChk /om C:\Manifest\man.txt /ie yourApp.exe
SYMCHK: FAILED files = 0
SYMCHK: PASSED + IGNORED files = 28
Si supponga ora di aver spostato il file manifesto in un computer diverso che si trova in una rete che ha accesso a un archivio simboli. Il comando seguente recupera i simboli descritti nel file manifesto e li inserisce nella cartella 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
È ora possibile spostare i simboli nel computer isolato e usarli per il debug.