Install unsigned drivers on Vista 64 bit

Hello,
I cannot install unsigned keyboard filter driver and smart card reader driver on Vista 64 bit Sp2.

In Window7 (32bit) before installation unsigned driver’s I use:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
and after reboot installation succeeded .

On Vista 64 bit Sp2 I try to use:

  1. Disable enforcement unsigned drivers in boot menu (F8)

2 . Run Bcdedit.exe /set TESTSIGNING ON
Bcdedit.exe /set nointegritychecks ON

  1. Install SetupReadyDriverPlus

But in the all cases installation failed with message:
“Windows requires a digitally signed driver”.

Please help me to solve this problem.
Best regards
Mark

T

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com]On Behalf Of Doron Holan
Sent: Friday, September 04, 2009 6:24 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Keyboard Filter

What is your software package really doing? Why do you think you need to inject keystrokes? What bigger problem are you trying to solve?

d

Sent from my phone with no t9, all spilling mistakes are not intentional.

-----Original Message-----
From: xxxxx@hotmail.com
Sent: Friday, September 04, 2009 9:05 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Keyboard Filter

Hi.

I have successfully written a keyboard filter and an application which can communicate with it. I basically have a keylogger. What I need is to find a way to fake a interrupt in windows 2000/XP, so that the IRP that has been sent down the stack will be returned and I can alter the details of the packet.

So far I have used IoCompleteRequest to force the IRP back up the stack but it blue screens. The data however is 0x00, but if I do this I cannot modify the contents as I can when it returns keyboard data.

The second option I looked at was creating my own local stack.
When a request comes in, I store it and copy the information to a newly created IRP and send this down the stack. When I need to simulate a key press I enter this information into the income IRP and issue IoRequestComplete. If the local IRP comes back up the stack I simply copy this information to the income stack and issue IoRequestComplete.

But I don?t know how to program this!

Can anyone else, please. This is urgent. please help


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Test signing still requires a signed driver but the certificate does not
have to be cross-signed with the Microsoft certificate. You can use makecert
to create a test certificate. This is all documented in the WDK.
An alternative is to boot under the debugger or to use F8 to select the
disable signing option when you boot.

Bill Wandel

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com]
On Behalf Of Mark Shnaider
Sent: Wednesday, September 30, 2009 4:36 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Install unsigned drivers on Vista 64 bit

Hello,
I cannot install unsigned keyboard filter driver and smart card reader
driver on Vista 64 bit Sp2.

In Window7 (32bit) before installation unsigned driver’s I use:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
and after reboot installation succeeded .

On Vista 64 bit Sp2 I try to use:

  1. Disable enforcement unsigned drivers in boot menu (F8)

2 . Run Bcdedit.exe /set TESTSIGNING ON
Bcdedit.exe /set nointegritychecks ON

  1. Install SetupReadyDriverPlus

But in the all cases installation failed with message:
“Windows requires a digitally signed driver”.

Please help me to solve this problem.
Best regards
Mark

T

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Doron Holan
Sent: Friday, September 04, 2009 6:24 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Keyboard Filter

What is your software package really doing? Why do you think you need to
inject keystrokes? What bigger problem are you trying to solve?

d

Sent from my phone with no t9, all spilling mistakes are not intentional.

-----Original Message-----
From: xxxxx@hotmail.com
Sent: Friday, September 04, 2009 9:05 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Keyboard Filter

Hi.

I have successfully written a keyboard filter and an application which can
communicate with it. I basically have a keylogger. What I need is to find a
way to fake a interrupt in windows 2000/XP, so that the IRP that has been
sent down the stack will be returned and I can alter the details of the
packet.

So far I have used IoCompleteRequest to force the IRP back up the stack but
it blue screens. The data however is 0x00, but if I do this I cannot modify
the contents as I can when it returns keyboard data.

The second option I looked at was creating my own local stack.
When a request comes in, I store it and copy the information to a newly
created IRP and send this down the stack. When I need to simulate a key
press I enter this information into the income IRP and issue
IoRequestComplete. If the local IRP comes back up the stack I simply copy
this information to the income stack and issue IoRequestComplete.

But I don?t know how to program this!

Can anyone else, please. This is urgent. please help


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

http://support.microsoft.com/kb/932596

If I recall correctly, this kb broke that bcd option, somewhere along the way in Vista, only on x64, so that makes sense to me, at least.

Your Windows7 target is 32 bit, so the requirement doesn’t in general apply (I think).

Did you actually have to make that change on win7 for it to install?

mm