.pdb ファイル内のソース インデックス ストリームの変更

デバッガー クライアントが SrcSrv Web サイトを使用するには、.pdb ファイルを参照するように変更する必要があります。 これを手動で行うには、すべての .pdb ファイルのコピーを作成し、変更し、別の場所 (通常は Web サイト自体) から使用できるようにします。

Windows 用デバッグ ツールには、.pdb ファイルの再構成に役立つ 3 つのファイルが用意されています。 Cv2http.cmdファイルと Cv2http.pl ファイルは、SrcSrv ストリームを抽出し、Perl スクリプトを使用して変更し、変更されたストリームを .pdb ファイルに戻します。 構文は次のとおりです。

cv2http.cmd PDB Alias URL

ここで PDB は変更する .pdbfile の名前を指定し、 エイリアス は Web サイトに適用する論理名を指定し, URL はサイトの完全な URL を指定します。 エイリアス パラメーターは、Web サイトの場所を移動する場合に、Scrsrv.iniのデバッガー クライアントでオーバーライドできる変数名として PDB に格納されることに注意してください。

このスクリプトでは、SrcTool と PDBStr の両方を呼び出すので、すべての標準 SrcSrv ツールをパスで使用できる必要があります。 Cv2http.pl は Perl スクリプトであり、ニーズに合わせて変更できることに注意してください。

3 番目のファイルである Walk (walk.cmd) スクリプトは、.pdb ファイルのセット全体を変更します。 次に例を示します。

walk.cmd *.pdb cv2http.cmd HttpAlias https:///source

上記のコマンドは、エイリアスと https://server/source URL に HttpAlias を使用して、ツリー内のすべての .pdb ファイルに対してCv2http.cmdを呼び出します。 ウォークの詳細については ソース ファイルの抽出」を参照してください。

このコマンドを .pdb ファイルのツリーで実行すると、Web サイトまたは配置する場所にインストールする準備が整います。 SrcTool と PDBStr を使用して、.pdb ファイルへの変更を確認できることに注意してください。