setup.exe und automatische Treiber installation

#633396
Lesenswert?

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.
Persönliche Seite #633415
Lesenswert?

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
#633430
Lesenswert?

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
Persönliche Seite #633442
Lesenswert?

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
#633710
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren