Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha az SrcSrv-t WinDbg, KD, NTSD vagy CDB használatával szeretné használni, ellenőrizze, hogy telepítette-e a Hibakereső eszközök windowsos csomagjának legújabb verzióját (6.3-es vagy újabb verzió). Ezután vegye fel a szöveget srv* a forrásútvonalba pontosvesszővel elválasztva a forrásútvonalon található könyvtáraktól.
Például:
.srcpath srv*;c:\someSourceCode
Ha a forrás elérési útja az előző példában látható módon van beállítva, a hibakereső először az SrcSrv használatával kéri le a forrásfájlokat a célmodulok szimbólumfájljaiban megadott helyekről. Ha az SrcSrv nem tud lekérni egy forrásfájlt, a hibakereső megpróbálja lekérni a c:\someSourceCode fájlból. Függetlenül attól, hogy az srv* az elérési út első eleme,vagy később jelenik meg, a hibakereső mindig a SymSrv-et használja, mielőtt az elérési úton felsorolt egyéb könyvtárakban keres.
Ha egy forrásfájlt az SrcSrv kér le, a hibakeresési munkamenet befejezése után a merevlemezen marad. A forrásfájlok helyileg vannak tárolva a kezdőkönyvtár src alkönyvtárában (a szimbólumkiszolgálótól eltérően a forráskiszolgáló nem ad meg helyi gyorsítótárat magában a srv* szintaxisban). A kezdőkönyvtár alapértelmezés szerint a Hibakeresési eszközök a Windows telepítési könyvtárában van; a !homedir kiterjesztéssel vagy a DBGHELP_HOMEDIR környezeti változó beállításával módosítható. Ha a kezdőkönyvtár src alkönyvtára még nem létezik, létrejön.
Az SrcSrv hibakeresése
Ha problémát tapasztal a forrásfájlok hibakeresőből való kinyerésével, indítsa el a hibakeresőt a -n parancssori paraméterrel a tényleges forráskinyerési parancsok és a parancsok kimenetének megtekintéséhez. A !sym zajos parancs ugyanezt teszi, de előfordulhat, hogy már kihagyta a korábbi kinyerési kísérletek fontos információit. Ennek az az oka, hogy a hibakereső feladja a forrás elérését a verziókövetési adattárakból, amelyek elérhetetlennek tűnnek.
Forrásfájlok beolvasása
Ha a .open (Open Source File) paranccsal nyit meg egy új forrásfájlt az SrcSrven keresztül, akkor tartalmaznia kell a -m Cím paramétert.
A Korábban felsorolt hibakeresőktől eltérő eszközökből származó SrcSrv használatának megkönnyítése érdekében a DbgHelp API a SymGetSourceFile függvényen keresztül hozzáférést biztosít az SrcSrv funkcióhoz. A lekérendő forrásfájl nevének lekéréséhez hívja meg a SymEnumSourceFiles vagy SymGetLineFromAddr64 függvényt. A DbgHelp API-val kapcsolatos további részletekért tekintse meg a dbghelp.chm dokumentációt, amely megtalálható a Windows telepítési könyvtár hibakeresési eszközeinek sdk/help alkönyvtárában, vagy tekintse meg a hibakeresési súgótárat.
Az AgeStore használata a gyorsítótár méretének csökkentéséhez
Az SrcSrv által letöltött forrásfájlok a hibakeresési munkamenet befejezése után is a merevlemezen maradnak. A forrásgyorsítótár méretének szabályozásához az AgeStore eszközzel törölheti a megadott dátumnál régebbi gyorsítótáras fájlokat, vagy csökkentheti a gyorsítótár tartalmát egy megadott méret alatt. További részletekért lásd: AgeStore.