Sdílet prostřednictvím


Použití souboru manifestu s nástrojem SymChk

V některých případech může být nutné načíst symboly pro soubory, které jsou v izolovaném počítači; to znamená, že počítač, který není v žádné síti nebo je v síti, která nemá žádné úložiště symbolů. V takové situaci můžete načíst symboly pomocí následujícího postupu.

  1. Spusťte SymChk s parametrem /om a vytvořte soubor manifestu popisující soubory, pro které chcete načíst symboly.

  2. Přesuňte soubor manifestu do sítě s úložištěm symbolů.

  3. Spusťte SymChk s parametrem /im , který načte symboly souborů popsaných v souboru manifestu.

  4. Přesuňte soubory symbolů zpět do izolovaného počítače.

Příklad

Předpokládejme, že yourApp.exe běží na izolovaném počítači. Následující příkaz vytvoří manifestový soubor, který popisuje všechny potřebné symboly k ladění procesu yourApp.exe.

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

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

Nyní předpokládejme, že jste přesunuli soubor manifestu do jiného počítače, který je v síti, která má přístup k úložišti symbolů. Následující příkaz načte symboly popsané v souboru manifestu a umístí je do složky 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

Nyní můžete symboly přesunout do izolovaného počítače a použít je k ladění.