Prev: Missinf file while WinUsb driver installation
Next: Can I use winusb.sys to install an HID device instead of hidclass.
From: getntds on 24 Aug 2010 12:24 My driver (WDM) will install on Vista 32-bit. When I tried to install it on windows 7 64-bit, I get the error message, "Device driver software was not successfully isntalled - No Driver found. I assumed it was a inf problem. I added the .ntamd64 but still got the same error message. I have not tried it on Vista 64 or Windows 7 32 Here is a copy of my inf file. I have removed the .nt extension that was used to install the driver on XP and Vista 32. What am I doing wrong? [Version] Signature="$Windows NT$" Class=GETNTDS ClassGUID={B8437626-328C-4df4-BC33-35D71C7E6586} Provider=%GET% DriverVer=8/2/2010,7.00.70 [ClassInstall32.ntamd64] AddReg=AddNtdsClass [AddNtdsClass] HKR,,,0,%ClassName% HKR,,Icon,,-5 ;***************************************** ; GET Device Install Section ;***************************************** [Manufacturer] %GET%=ModelSection [ModelSection] "Device description"=InstallSection,PCI\VEN_15e7&DEV_0748,0 [InstallSection.ntamd64] AddReg=AddRegistry [InstallSection.ntamd64.Services] ; ADD GET NTDS DEVICE SERVICE AddService=Getntds,%SPSVCINST_ASSOCSERVICE%,DriverService64 [DriverService64] DisplayName ="GET NTDS Windows 64-bit driver" ServiceType=1 StartType=2 ErrorControl=1 ServiceBinary=%10%\system32\drivers\getntds64.sys [AddRegistry] HKR,,,0,%ClassName% [Strings] GET="G.E.T. Engineering Corporation" ClassName="GETNTDS" SPSVCINST_ASSOCSERVICE= 0x00000002 The service in the registry was never created.
From: Don Burn on 24 Aug 2010 12:32 Did you sign your driver, if not it will not install on Windows 7 64-bit, unless you do the explicit overrride on each boot. There is a good article explaining signatures in http://insider.osr.com/2010/JulAug2010.pdf -- Don Burn (MVP, Windows DKD) Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr Remove StopSpam to reply "getntds" <getntds(a)discussions.microsoft.com> wrote in message news:2AB45A00-4DA2-4EE5-B30A-B0100C75099A(a)microsoft.com... > My driver (WDM) will install on Vista 32-bit. When I tried to install it > on > windows 7 64-bit, I get the error message, "Device driver software was not > successfully isntalled - No Driver found. > > I assumed it was a inf problem. I added the .ntamd64 but still got the > same > error message. I have not tried it on Vista 64 or Windows 7 32 > Here is a copy of my inf file. I have removed the .nt extension that was > used to install the driver on XP and Vista 32. What am I doing wrong? > > [Version] > Signature="$Windows NT$" > Class=GETNTDS > ClassGUID={B8437626-328C-4df4-BC33-35D71C7E6586} > > Provider=%GET% > DriverVer=8/2/2010,7.00.70 > > [ClassInstall32.ntamd64] > AddReg=AddNtdsClass > > [AddNtdsClass] > HKR,,,0,%ClassName% > HKR,,Icon,,-5 > > ;***************************************** > ; GET Device Install Section > ;***************************************** > [Manufacturer] > %GET%=ModelSection > > [ModelSection] > "Device description"=InstallSection,PCI\VEN_15e7&DEV_0748,0 > > [InstallSection.ntamd64] > AddReg=AddRegistry > > [InstallSection.ntamd64.Services] > ; ADD GET NTDS DEVICE SERVICE > AddService=Getntds,%SPSVCINST_ASSOCSERVICE%,DriverService64 > > [DriverService64] > DisplayName ="GET NTDS Windows 64-bit driver" > ServiceType=1 > StartType=2 > ErrorControl=1 > ServiceBinary=%10%\system32\drivers\getntds64.sys > > [AddRegistry] > HKR,,,0,%ClassName% > > [Strings] > GET="G.E.T. Engineering Corporation" > ClassName="GETNTDS" > SPSVCINST_ASSOCSERVICE= 0x00000002 > > The service in the registry was never created. > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 5393 (20100824) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 5393 (20100824) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com
From: getntds on 24 Aug 2010 14:06 Thank you, I did not know you had to have your driver signed. More stuff to learn. "Don Burn" wrote: > Did you sign your driver, if not it will not install on Windows 7 64-bit, > unless you do the explicit overrride on each boot. There is a good > article explaining signatures in http://insider.osr.com/2010/JulAug2010.pdf > > > > -- > Don Burn (MVP, Windows DKD) > Windows Filesystem and Driver Consulting > Website: http://www.windrvr.com > Blog: http://msmvps.com/blogs/WinDrvr > Remove StopSpam to reply > > > > "getntds" <getntds(a)discussions.microsoft.com> wrote in message > news:2AB45A00-4DA2-4EE5-B30A-B0100C75099A(a)microsoft.com... > > My driver (WDM) will install on Vista 32-bit. When I tried to install it > > on > > windows 7 64-bit, I get the error message, "Device driver software was not > > successfully isntalled - No Driver found. > > > > I assumed it was a inf problem. I added the .ntamd64 but still got the > > same > > error message. I have not tried it on Vista 64 or Windows 7 32 > > Here is a copy of my inf file. I have removed the .nt extension that was > > used to install the driver on XP and Vista 32. What am I doing wrong? > > > > [Version] > > Signature="$Windows NT$" > > Class=GETNTDS > > ClassGUID={B8437626-328C-4df4-BC33-35D71C7E6586} > > > > Provider=%GET% > > DriverVer=8/2/2010,7.00.70 > > > > [ClassInstall32.ntamd64] > > AddReg=AddNtdsClass > > > > [AddNtdsClass] > > HKR,,,0,%ClassName% > > HKR,,Icon,,-5 > > > > ;***************************************** > > ; GET Device Install Section > > ;***************************************** > > [Manufacturer] > > %GET%=ModelSection > > > > [ModelSection] > > "Device description"=InstallSection,PCI\VEN_15e7&DEV_0748,0 > > > > [InstallSection.ntamd64] > > AddReg=AddRegistry > > > > [InstallSection.ntamd64.Services] > > ; ADD GET NTDS DEVICE SERVICE > > AddService=Getntds,%SPSVCINST_ASSOCSERVICE%,DriverService64 > > > > [DriverService64] > > DisplayName ="GET NTDS Windows 64-bit driver" > > ServiceType=1 > > StartType=2 > > ErrorControl=1 > > ServiceBinary=%10%\system32\drivers\getntds64.sys > > > > [AddRegistry] > > HKR,,,0,%ClassName% > > > > [Strings] > > GET="G.E.T. Engineering Corporation" > > ClassName="GETNTDS" > > SPSVCINST_ASSOCSERVICE= 0x00000002 > > > > The service in the registry was never created. > > > > > > __________ Information from ESET NOD32 Antivirus, version of virus > > signature database 5393 (20100824) __________ > > > > The message was checked by ESET NOD32 Antivirus. > > > > http://www.eset.com > > > > > > > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 5393 (20100824) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > > . >
From: Mike [MSFT] on 26 Aug 2010 19:57
Signing aside, you haven't properly decorated your Manufacturer and Models sections. You can look here for more information about the platform decorations: http://msdn.microsoft.com/en-us/library/ff547454(v=VS.85).aspx You can also look in %windir%\inf\* for some examples of how to do it correctly. -Mike "getntds" <getntds(a)discussions.microsoft.com> wrote in message news:1E978E09-A697-4C3F-87BB-C74FE86ED9B9(a)microsoft.com... > Thank you, I did not know you had to have your driver signed. More stuff > to > learn. > > "Don Burn" wrote: > >> Did you sign your driver, if not it will not install on Windows 7 64-bit, >> unless you do the explicit overrride on each boot. There is a good >> article explaining signatures in >> http://insider.osr.com/2010/JulAug2010.pdf >> >> >> >> -- >> Don Burn (MVP, Windows DKD) >> Windows Filesystem and Driver Consulting >> Website: http://www.windrvr.com >> Blog: http://msmvps.com/blogs/WinDrvr >> Remove StopSpam to reply >> >> >> >> "getntds" <getntds(a)discussions.microsoft.com> wrote in message >> news:2AB45A00-4DA2-4EE5-B30A-B0100C75099A(a)microsoft.com... >> > My driver (WDM) will install on Vista 32-bit. When I tried to install >> > it >> > on >> > windows 7 64-bit, I get the error message, "Device driver software was >> > not >> > successfully isntalled - No Driver found. >> > >> > I assumed it was a inf problem. I added the .ntamd64 but still got the >> > same >> > error message. I have not tried it on Vista 64 or Windows 7 32 >> > Here is a copy of my inf file. I have removed the .nt extension that >> > was >> > used to install the driver on XP and Vista 32. What am I doing wrong? >> > >> > [Version] >> > Signature="$Windows NT$" >> > Class=GETNTDS >> > ClassGUID={B8437626-328C-4df4-BC33-35D71C7E6586} >> > >> > Provider=%GET% >> > DriverVer=8/2/2010,7.00.70 >> > >> > [ClassInstall32.ntamd64] >> > AddReg=AddNtdsClass >> > >> > [AddNtdsClass] >> > HKR,,,0,%ClassName% >> > HKR,,Icon,,-5 >> > >> > ;***************************************** >> > ; GET Device Install Section >> > ;***************************************** >> > [Manufacturer] >> > %GET%=ModelSection >> > >> > [ModelSection] >> > "Device description"=InstallSection,PCI\VEN_15e7&DEV_0748,0 >> > >> > [InstallSection.ntamd64] >> > AddReg=AddRegistry >> > >> > [InstallSection.ntamd64.Services] >> > ; ADD GET NTDS DEVICE SERVICE >> > AddService=Getntds,%SPSVCINST_ASSOCSERVICE%,DriverService64 >> > >> > [DriverService64] >> > DisplayName ="GET NTDS Windows 64-bit driver" >> > ServiceType=1 >> > StartType=2 >> > ErrorControl=1 >> > ServiceBinary=%10%\system32\drivers\getntds64.sys >> > >> > [AddRegistry] >> > HKR,,,0,%ClassName% >> > >> > [Strings] >> > GET="G.E.T. Engineering Corporation" >> > ClassName="GETNTDS" >> > SPSVCINST_ASSOCSERVICE= 0x00000002 >> > >> > The service in the registry was never created. >> > >> > >> > __________ Information from ESET NOD32 Antivirus, version of virus >> > signature database 5393 (20100824) __________ >> > >> > The message was checked by ESET NOD32 Antivirus. >> > >> > http://www.eset.com >> > >> > >> > >> >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus >> signature database 5393 (20100824) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> >> >> . >> |