Hallo, weiss jemand wo man im Window bei der libusb die .sys und .dll Datei hinlegen muss, dass der Treiberassistent die findet ohne zu fragen wenn das neue USB Gerät angesteckt wird? Gruss Bene
Hinlegen allein wird da nicht reichen - die brauchen auch noch die passenden Registry-Einträge, daß das System sie überhaupt zu Kenntnis nimmt. Das von Hand zusammenzufrickeln, ist keine gute Idee. Du solltest sie mit dem zugehörigen Installer ganz regulär installieren, sond wirst du damit nicht froh.
Also das Problem ist, selbst wenn die Libusb installiert ist (die DLL liegt unter \Windows\system32\ und die sys in \Windows\system32\drivers\) muss man wenn man wenn man ein Usb Gerät versucht zu installieren die beiden Dateien mittels Browser suchen. Und das obwohl die libusb installiert ist. Wie kann man das verhindern?? Beziehungsweise wie kann man der Treiberdatei sagen, dass sich die Datein bereits in diesen Verzeichnissen befinden? Danke im Voraus Gruß Robert
Sieh mal nach, ob es einen Registry-Key HKLM\System\Currentcontrolset\Services\libusb gibt. Falls nicht, dann ist der Treiber dem System nicht bekannt, was auf ein Problem bei der Installation deutet. Das Anlegen des Keys reicht übrigens nicht - es kommt sehr auf den Inhalt an... Wenn es den Key gibt, dann poste mal seinen Inhalt. Nachtrag: Wie man das Teil installiert steht hier: http://libusb-win32.sourceforge.net/ Unterüberschrift Installation
Das steht drinnen. Ich hab de Schlüssel exportiert.
1 | Schlüsselname: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\libusb0 |
2 | Klassenname: <KEINE KLASSE> |
3 | Letzter Schreibzugriff: 18.08.2007 - 21:02 |
4 | Wert 0 |
5 | Name: Type |
6 | Typ: REG_DWORD |
7 | Daten: 0x1 |
8 | |
9 | Wert 1 |
10 | Name: Start |
11 | Typ: REG_DWORD |
12 | Daten: 0x3 |
13 | |
14 | Wert 2 |
15 | Name: ErrorControl |
16 | Typ: REG_DWORD |
17 | Daten: 0x0 |
18 | |
19 | Wert 3 |
20 | Name: ImagePath |
21 | Typ: REG_EXPAND_SZ |
22 | Daten: system32\DRIVERS\libusb0.sys |
23 | |
24 | Wert 4 |
25 | Name: DisplayName |
26 | Typ: REG_SZ |
27 | Daten: LibUsb-Win32 - Kernel Driver 03/20/2007, 0.1.12.1 |
28 | |
29 | |
30 | Schlüsselname: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\libusb0\Security |
31 | Klassenname: <KEINE KLASSE> |
32 | Letzter Schreibzugriff: 16.02.2007 - 00:03 |
33 | Wert 0 |
34 | Name: Security |
35 | Typ: REG_BINARY |
36 | Daten: |
37 | 00000000 01 00 14 80 90 00 00 00 - 9c 00 00 00 14 00 00 00 ................ |
38 | 00000010 30 00 00 00 02 00 1c 00 - 01 00 00 00 02 80 14 00 0............... |
39 | 00000020 ff 01 0f 00 01 01 00 00 - 00 00 00 01 00 00 00 00 ÿ............... |
40 | 00000030 02 00 60 00 04 00 00 00 - 00 00 14 00 fd 01 02 00 ..`.........ý... |
41 | 00000040 01 01 00 00 00 00 00 05 - 12 00 00 00 00 00 18 00 ................ |
42 | 00000050 ff 01 0f 00 01 02 00 00 - 00 00 00 05 20 00 00 00 ÿ........... ... |
43 | 00000060 20 02 00 00 00 00 14 00 - 8d 01 02 00 01 01 00 00 ............... |
44 | 00000070 00 00 00 05 0b 00 00 00 - 00 00 18 00 fd 01 02 00 ............ý... |
45 | 00000080 01 02 00 00 00 00 00 05 - 20 00 00 00 23 02 00 00 ........ ...#... |
46 | 00000090 01 01 00 00 00 00 00 05 - 12 00 00 00 01 01 00 00 ................ |
47 | 000000a0 00 00 00 05 12 00 00 00 - ........ |
48 | |
49 | |
50 | Schlüsselname: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\libusb0\Enum |
51 | Klassenname: <KEINE KLASSE> |
52 | Letzter Schreibzugriff: 18.08.2007 - 21:43 |
53 | Wert 0 |
54 | Name: 0 |
55 | Typ: REG_SZ |
56 | Daten: Root\BTW\0000 |
57 | |
58 | Wert 1 |
59 | Name: Count |
60 | Typ: REG_DWORD |
61 | Daten: 0x23 |
62 | |
63 | Wert 2 |
64 | Name: NextInstance |
65 | Typ: REG_DWORD |
66 | Daten: 0x23 |
67 | |
68 | Wert 3 |
69 | Name: 1 |
70 | Typ: REG_SZ |
71 | Daten: Root\MEDIA\MS_MMACM |
72 | |
73 | Wert 4 |
74 | Name: 2 |
75 | Typ: REG_SZ |
76 | Daten: Root\MEDIA\MS_MMDRV |
77 | |
78 | Wert 5 |
79 | Name: 3 |
80 | Typ: REG_SZ |
81 | Daten: Root\MEDIA\MS_MMMCI |
82 | |
83 | Wert 6 |
84 | Name: 4 |
85 | Typ: REG_SZ |
86 | Daten: Root\MEDIA\MS_MMVCD |
87 | |
88 | Wert 7 |
89 | Name: 5 |
90 | Typ: REG_SZ |
91 | Daten: Root\MEDIA\MS_MMVID |
92 | |
93 | Wert 8 |
94 | Name: 6 |
95 | Typ: REG_SZ |
96 | Daten: Root\MS_L2TPMINIPORT\0000 |
97 | |
98 | Wert 9 |
99 | Name: 7 |
100 | Typ: REG_SZ |
101 | Daten: Root\MS_NDISWANIP\0000 |
102 | |
103 | Wert 10 |
104 | Name: 8 |
105 | Typ: REG_SZ |
106 | Daten: Root\MS_PPPOEMINIPORT\0000 |
107 | |
108 | Wert 11 |
109 | Name: 9 |
110 | Typ: REG_SZ |
111 | Daten: Root\MS_PPTPMINIPORT\0000 |
112 | |
113 | Wert 12 |
114 | Name: 10 |
115 | Typ: REG_SZ |
116 | Daten: Root\MS_PSCHEDMP\0000 |
117 | |
118 | Wert 13 |
119 | Name: 11 |
120 | Typ: REG_SZ |
121 | Daten: Root\MS_PSCHEDMP\0001 |
122 | |
123 | Wert 14 |
124 | Name: 12 |
125 | Typ: REG_SZ |
126 | Daten: Root\MS_PSCHEDMP\0002 |
127 | |
128 | Wert 15 |
129 | Name: 13 |
130 | Typ: REG_SZ |
131 | Daten: Root\MS_PSCHEDMP\0003 |
132 | |
133 | Wert 16 |
134 | Name: 14 |
135 | Typ: REG_SZ |
136 | Daten: Root\MS_PTIMINIPORT\0000 |
137 | |
138 | Wert 17 |
139 | Name: 15 |
140 | Typ: REG_SZ |
141 | Daten: Root\NET\0000 |
142 | |
143 | Wert 18 |
144 | Name: 16 |
145 | Typ: REG_SZ |
146 | Daten: ACPI\HPQ0006\2&daba3ff&0 |
147 | |
148 | Wert 19 |
149 | Name: 17 |
150 | Typ: REG_SZ |
151 | Daten: PCI\VEN_10DE&DEV_026D&SUBSYS_30B7103C&REV_A3\3&13c0b0c5&0&58 |
152 | |
153 | Wert 20 |
154 | Name: 18 |
155 | Typ: REG_SZ |
156 | Daten: PCI\VEN_10DE&DEV_026E&SUBSYS_30B7103C&REV_A3\3&13c0b0c5&0&59 |
157 | |
158 | Wert 21 |
159 | Name: 19 |
160 | Typ: REG_SZ |
161 | Daten: PCI\VEN_14E4&DEV_4312&SUBSYS_1361103C&REV_01\4&14c5f9b7&0&0018 |
162 | |
163 | Wert 22 |
164 | Name: 20 |
165 | Typ: REG_SZ |
166 | Daten: V1394\NIC1394\134cf009fc000 |
167 | |
168 | Wert 23 |
169 | Name: 21 |
170 | Typ: REG_SZ |
171 | Daten: HDAUDIO\FUNC_01&VEN_14F1&DEV_5045&SUBSYS_103C30B7&REV_1001\4&1fc54547&0&0001 |
172 | |
173 | Wert 24 |
174 | Name: 22 |
175 | Typ: REG_SZ |
176 | Daten: HDAUDIO\FUNC_02&VEN_14F1&DEV_5045&SUBSYS_103C30B7&REV_1001\4&1fc54547&0&0002 |
177 | |
178 | Wert 25 |
179 | Name: 23 |
180 | Typ: REG_SZ |
181 | Daten: {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0269\4&e5d621b&0&01 |
182 | |
183 | Wert 26 |
184 | Name: 24 |
185 | Typ: REG_SZ |
186 | Daten: {95C7A0A0-3094-11D7-A202-00508B9D7D5A}\BTWAUDIO\1&30ee4ad&0&1000000030001 |
187 | |
188 | Wert 27 |
189 | Name: 25 |
190 | Typ: REG_SZ |
191 | Daten: {95C7A0A0-3094-11D7-A202-00508B9D7D5A}\BTAUDIO\1&30ee4ad&0&1000000030000 |
192 | |
193 | Wert 28 |
194 | Name: 26 |
195 | Typ: REG_SZ |
196 | Daten: SW\{cd171de3-69e5-11d2-b56d-0000f8754380}\{9B365890-165F-11D0-A195-0020AFD156E4} |
197 | |
198 | Wert 29 |
199 | Name: 27 |
200 | Typ: REG_SZ |
201 | Daten: SW\{a7c7a5b0-5af3-11d1-9ced-00a024bf0407}\{9B365890-165F-11D0-A195-0020AFD156E4} |
202 | |
203 | Wert 30 |
204 | Name: 28 |
205 | Typ: REG_SZ |
206 | Daten: SW\{b7eafdc0-a680-11d0-96d8-00aa0051e51d}\{9B365890-165F-11D0-A195-0020AFD156E4} |
207 | |
208 | Wert 31 |
209 | Name: 29 |
210 | Typ: REG_SZ |
211 | Daten: USB\ROOT_HUB\4&6cd36d&0 |
212 | |
213 | Wert 32 |
214 | Name: 30 |
215 | Typ: REG_SZ |
216 | Daten: USB\Vid_067b&Pid_2303\5&3558176a&0&2 |
217 | |
218 | Wert 33 |
219 | Name: 31 |
220 | Typ: REG_SZ |
221 | Daten: USB\Vid_046d&Pid_c01d\5&3558176a&0&6 |
222 | |
223 | Wert 34 |
224 | Name: 32 |
225 | Typ: REG_SZ |
226 | Daten: USB\ROOT_HUB20\4&3753860b&0 |
227 | |
228 | Wert 35 |
229 | Name: 33 |
230 | Typ: REG_SZ |
231 | Daten: USB\Vid_0c45&Pid_62c0\SN0001 |
232 | |
233 | Wert 36 |
234 | Name: 34 |
235 | Typ: REG_SZ |
236 | Daten: USB\Vid_0c45&Pid_62c0&MI_00\6&6893c9f&0&0000 |
Gibt es denn %SystemRoot%\system32\DRIVERS\libusb0.sys ?
Ja die gibt es. "drivers" ist aber klein geschrieben
Das macht nichts. Windows interessiert sich dan nicht für groß/klein-Schreibung. Wenn du ein neues Gerät anschließt, wird dann nach libusb.sys, oder libusb0.sys gefragt? Ich klink mich jetzt aus, bin morgen wieder dran...
http://www.microsoft.com/whdc/driver/install/difxtools.mspx http://www.ftdichip.com/Documents/AppNotes/AN232R-03_DriverPreInstallation.pdf Irgendwie gab's da auch noch eine andere (unsaubere) Möglichkeit (IIRC cat + inf-Dateien in's passende Verzeichnis kopieren).
Robert Schilling wrote:
> Zuerst libusb0.sys und danach libusb0.dll.
Eigentlich müßte Windows den Treiber finden können. Da die ganze Chose
aber etwas unwindowsmäßig realisiert ist, wird es wohl das Beste sein,
die Frage an die libusb-Entwickler zu richten.
Bei aktuellen Win-Versionen muss die Vorinstallation mit SetupCopyOEMInf erledigt werden. http://msdn2.microsoft.com/en-us/library/Aa376990.aspx http://www.osronline.com/DDKx/install/custom-install_7n53.htm (ab Pre-installing Driver Files)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.