Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Sesje,stacjeokien,pulpityikomunikatyokien
43
kolejności,wjakiejwystępujenaścieżce.Jakmożnasiędomyślećzwcześniejszegoprzy-
kładu,dyrektywyserwerówsymbolimająformatsrv*MagazynPobran*SymbolServer.
Rozważmyponiższąścieżkęsymboli:
C:\MySyms;srv*C:\MSSymbols*https://msdl.microsoft.com/download/symbols
Debugernajpierwszprzeszukadomyślnelokalizacje(czylikatalogzawierającyplik
wykonywalnyorazewentualnykatalogkoduźródłowego,jeślitainformacjajestobec-
nawplikuwykonywalnym),następnieC:\MySyms,któremożebyćdobrymmiejscem
doumieszczaniaprywatnychplikówsymbolitworzonychprzeznasaplikacji.Jeślinie
znajdziewnichpotrzebnegopliku,przeszukakatalogC:\MSSymbols,ajeślipliku
nadaltamniema,wyślezapytaniedoserwerasymboli.Jeśliserwersymbolidysponuje
odpowiednimplikiem,debugerpobierzeplikizapiszegowkataloguC:\MSSymbols.
Więcejinformacjiościeżkachsymboli,serwerachsymboli,ścieżkachkoduźródło-
wegoizmiennychśrodowiskowychużywanychprzezdebugermożnaznaleźćwdoku-
mentacjiDebuggingTools.
wskazówka
JeśliplikipublicznesymbolifirmyMicrosoftjedynymisymbolami,których
potrzebujemy,możnaustawićścieżkęsymbolijakponiżej:
srv*c:\symbols*https://msdl.microsoft.com/download/symbols
NakazujetoprzeszukanienajpierwpodręcznegobuforawkataloguC:\Symbols,anastęp-
niepobraniedoniegoplikówsymboliwraziepotrzebyzpublicznegoserwerasymboli
firmyMicrosoft,dziękiczemuniebędziekonieczneichponownepobieraniewprzyszłości.
DebugerutworzykatalogC:\Symbols,jeślijeszczenieistnieje.
Sesje,stacjeokien,pulpityikomunikatyokien
OpiswielunarzędziSysinternalswtymProcessExplorer,ProcessMonitor,PsExec,
AdInsight,DesktopsiLogonSessionsodwołujesiędotakichpojęć,jaksesje,identy-
fikatorysesji,„sesjikonsolowej”oraz„sesji0”,interaktywneinie-interaktywnestacje
okienorazdoinnychprogramówuruchomionych„wtymsamympulpicie”.Koncepcje
te,choćniezbytrozpowszechnione,mogąmiećkluczoweznaczenieprzyrozwią-
zywaniuproblemównaplatformieWindows.
Zacznijmyodprzegląduhierarchii,którejprzykładzostałzilustrowanynarysunku
2-11,poczymzdefiniujemyposzczególneterminy
.Najbardziejzewnętrznąwarstwą
sesjeusługpulpituzdalnego(RemoteDesktopServicesRDS),dawniejnazywane
sesjamiusługterminalowych(TS).Każdasesjazawierajednąlubwięcejstacjęokien
(windowstation,wskrócieczęstoopisanejakowinstat),którezawierająpulpity
.Każdy
ztychobiektów(podlegającychzabezpieczeniom)zawierazasobyprzydzielonedla
jegowyłącznegoużytku.Istniejerównieżluźnepowiązaniepomiędzytymiobiektami