K
KillBill
Threadstarter
- Dabei seit
- 19.11.2004
- Beiträge
- 34
Moin zusammen,
ich möchte für ein Projekt eine .inf Datei von einem Treiber an mein Gerät anpassen. Hat alles soweit auch schon geklappt bis auf zwei Sachen:
1. Unter
kann ich mit dem Wert, in diesem Fall -24, beeinflussen, welches Icon im Gerätemanager zu sehen ist. Allerdings kann ich so nur vorgegebene Icons verwenden. Ich möchte allerdings ein von mir selbst erstelltes Icon verwenden. Wie bekomme ich das hin?
2. Neben der .sys Datei, muss noch eine .dll Dateien kopiert werden. Dies habe ich bis jetzt immer von Hand gemacht. Dies sollte natürlich automatisch geschehen. Dies bekomme ich auch hin, wenn ich die .dll unter [DriverCopyFiles] angebe, allerdings wird diese Datei dann auch nach \WINDOWS\drivers kopiert. Sie soll aber in \WINDOWS\system32 landen. Wie kann ich Windows dazu veranlassen die .dll bei der Treiber Installation dorthin zu kopieren?
Vielen Dank
Bill
ich möchte für ein Projekt eine .inf Datei von einem Treiber an mein Gerät anpassen. Hat alles soweit auch schon geklappt bis auf zwei Sachen:
1. Unter
Code:
[ClassAddReg]
HKR,,,,"Testklasse"
HKR,,Icon,,-24
kann ich mit dem Wert, in diesem Fall -24, beeinflussen, welches Icon im Gerätemanager zu sehen ist. Allerdings kann ich so nur vorgegebene Icons verwenden. Ich möchte allerdings ein von mir selbst erstelltes Icon verwenden. Wie bekomme ich das hin?
2. Neben der .sys Datei, muss noch eine .dll Dateien kopiert werden. Dies habe ich bis jetzt immer von Hand gemacht. Dies sollte natürlich automatisch geschehen. Dies bekomme ich auch hin, wenn ich die .dll unter [DriverCopyFiles] angebe, allerdings wird diese Datei dann auch nach \WINDOWS\drivers kopiert. Sie soll aber in \WINDOWS\system32 landen. Wie kann ich Windows dazu veranlassen die .dll bei der Treiber Installation dorthin zu kopieren?
Vielen Dank
Bill
Code:
[Version]
Signature=$CHICAGO$
Class="My Class"
ClassGuid={3E781984-DC11-11D4-8CE2-0040D00E76D9}
Provider=%MFGNAME%
DriverVer=04/04/2007,0.1.0000.12
[ClassInstall32]
AddReg=ClassAddReg
[HardwareAddReg]
HKR,,FriendlyName,,Test Device
[ClassAddReg]
HKR,,,,"Meine Testklasse"
HKR,,Icon,,-24
[Manufacturer]
%MFGNAME%=DeviceList
[DestinationDirs]
DefaultDestDir=10,System32\Drivers
[SourceDisksFiles]
DRVXUSB.SYS=1
[SourceDisksNames]
1=%INSTDISK%,,,
[DeviceList]
%DESCRIPTION%=DriverInstall,USB\VID_064B&PID_1187
[DriverInstall.HW]
AddReg=HardwareAddReg
;------------------------------------------------------------------------------
; Windows 2000 Sections
;------------------------------------------------------------------------------
[DriverInstall.NT]
CopyFiles=DriverCopyFiles
[DriverInstall.NT.HW]
AddReg=HardwareAddReg
[DriverCopyFiles]
DRVXUSB.SYS,,,2
[DriverInstall.NT.Services]
AddService=DRVXUSB,2,DriverService
[DriverService]
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%10%\system32\drivers\DRVXUSB.SYS
;------------------------------------------------------------------------------
; Windows 98 Sections
;------------------------------------------------------------------------------
[DriverInstall]
AddReg=DriverAddReg
CopyFiles=DriverCopyFiles
DriverVer=12/28/2000
[DriverInstall.HW]
AddReg=HardwareAddReg
[DriverAddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,DRVXUSB.SYS
;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------
[Strings]
MFGNAME="Ich AG"
INSTDISK="My Driver Disk"
DESCRIPTION="Test Device"
Zuletzt bearbeitet: