WinXP: kde je uložena cesta k ovladačům?
Pracuji s WinXP Embedded, ale situace je stejná jako u klasických WinXP.
Vůbec netuším kde je uložena cesta k souborům s ovladači (tj. kde se budou v případě potřeby hledat). Mám na mysli situaci, kdy instalační program potřebuje určitý soubor (např. ksuser.dll nebo ks.sys), přičemž tento soubor na disku C: je, ale instalátor si ho sám nenajde.
Děkuji za každou pomoc.
Pavel
obecně:
adresář %WINDIR%\inf (tam se skládají inf soubory)
adresář %WINDIR%\system32\Drivers (tam se skládají sys soubory)
Aha, teď si nerozumíme. Nejde mi o to, kde ty soubory (standardně) jsou. Ale kde je uložena info o tom, kde jsou. Tj. kde (registry?) je uložena informace, že ovladače jsou v %WINDIR%\system32\Drivers.
Pavel
podívej se do setupu: třeba semky
, pak to může rvát clsid-kama. taky current control set/ drivers
pak %windir%\ inf, dllcache, drivers, tuším, že i v katalogu zabezpečení.
proč se nepodíváš do programu autoruns nebo pserv? problematický driver nemá svůj inf soubor? tam bude info, co a kam kopíruje.
niektoré špecifické súbory majú informácie v inf súboroch iných ovládačoch,typické je to napr. u ovládačov ktoré fungujú pomocou integrovaných ovládačov v systéme,napr. spomínaný ks.sys sa aktivuje až v prípade,keď je potrebný kscapture.sys-obvykle napr. pokial tieto súbory vyžaduje ovládač nejakého multimediálneho zariadenia-videograbber,zvukovka,grafika s výstupmi na viac zobrazovacích jednotiek ap.......kedy a čo konkrétne sa má zinicializovať je uvedené v inf súbore príslušného ovládača a tieto pomocné súbory sú obvykle označené riadkom "copy ........ system11" atď....