Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > Vista Unsigned Driver Issue

Reply
Thread Tools Display Modes

Vista Unsigned Driver Issue

 
 
Chris Nillissen
Guest
Posts: n/a

 
      11-19-2009
I have a File System Filter driver that we have designed and built. We went
through the signing process and have received the signed .cat files from
Winqual.

I have a custom installer application (32-bit) for our product. When I try
and install the driver with this installer application, it goes through the
entire process of installing it and completes. Looking at the setupapi.app
log file there was no error in there. However, after a number of moments the
"Program Compatibility Assistant" message box appears saying that "Windows
requires a digitally signed driver".

I have run "signtool verify /v /kp /c dnafsmonitor.cat dnafsmonitor.sys" and
it seems to verify fine without errors.

When I check security event logs, it says:
"Code integrity determined that the image hash of a file is not valid."


If i check the CodeIntegraty section of the Event Viewer it says :
"Windows is unable to verify the image integrity of the file
\Device\HarddiskVolume1\Windows\System32\drivers\d naFSMonitor.sys because
file hash could not be found on the system. A recent hardware or software
change might have installed a file that is signed incorrectly or damaged, or
that might be malicious software from an unknown source."

I am at a loss as to what to do and generating a support ticket from here in
Australia is driving me crazy.

Thanks for the help.
 
Reply With Quote
 
 
 
 
Pavel A.
Guest
Posts: n/a

 
      11-19-2009
It is possible that the signature failure occurs just because of
some change in filesystem behaviour, caused by your filter
Can you run the driver in no-op mode to check this idea?

The OSR ntfsd list is the best place to ask FS filter questions, please
visit
http://www.osronline.com/cf.cfm?Page...CFM?list=NTFSD

Regards,
--pa


"Chris Nillissen" <Chris > wrote in
message news:F1402D8A-E44C-4358-8D3F-...
> I have a File System Filter driver that we have designed and built. We
> went
> through the signing process and have received the signed .cat files from
> Winqual.
>
> I have a custom installer application (32-bit) for our product. When I try
> and install the driver with this installer application, it goes through
> the
> entire process of installing it and completes. Looking at the setupapi.app
> log file there was no error in there. However, after a number of moments
> the
> "Program Compatibility Assistant" message box appears saying that "Windows
> requires a digitally signed driver".
>
> I have run "signtool verify /v /kp /c dnafsmonitor.cat dnafsmonitor.sys"
> and
> it seems to verify fine without errors.
>
> When I check security event logs, it says:
> "Code integrity determined that the image hash of a file is not valid."
>
>
> If i check the CodeIntegraty section of the Event Viewer it says :
> "Windows is unable to verify the image integrity of the file
> \Device\HarddiskVolume1\Windows\System32\drivers\d naFSMonitor.sys because
> file hash could not be found on the system. A recent hardware or software
> change might have installed a file that is signed incorrectly or damaged,
> or
> that might be malicious software from an unknown source."
>
> I am at a loss as to what to do and generating a support ticket from here
> in
> Australia is driving me crazy.
>
> Thanks for the help.


 
Reply With Quote
 
Chris Nillissen
Guest
Posts: n/a

 
      11-19-2009
Thanks for the reply.

I'm not the main driver developer, so forgive me for sounding nieve... what
is no-op mode and how do I run it like this.

FYI, the way our installer works is basically as follows:

1) Install the driver with the command 'RUNDLL32.EXE
SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 dnafsmonitor.inf'
2) Install the user-mode service and start it. (On start of this service it
loads and connects to the driver)

I have also posted on the OSR site.

Thanks


"Pavel A." wrote:

> It is possible that the signature failure occurs just because of
> some change in filesystem behaviour, caused by your filter
> Can you run the driver in no-op mode to check this idea?
>
> The OSR ntfsd list is the best place to ask FS filter questions, please
> visit
> http://www.osronline.com/cf.cfm?Page...CFM?list=NTFSD
>
> Regards,
> --pa
>
>
> "Chris Nillissen" <Chris > wrote in
> message news:F1402D8A-E44C-4358-8D3F-...
> > I have a File System Filter driver that we have designed and built. We
> > went
> > through the signing process and have received the signed .cat files from
> > Winqual.
> >
> > I have a custom installer application (32-bit) for our product. When I try
> > and install the driver with this installer application, it goes through
> > the
> > entire process of installing it and completes. Looking at the setupapi.app
> > log file there was no error in there. However, after a number of moments
> > the
> > "Program Compatibility Assistant" message box appears saying that "Windows
> > requires a digitally signed driver".
> >
> > I have run "signtool verify /v /kp /c dnafsmonitor.cat dnafsmonitor.sys"
> > and
> > it seems to verify fine without errors.
> >
> > When I check security event logs, it says:
> > "Code integrity determined that the image hash of a file is not valid."
> >
> >
> > If i check the CodeIntegraty section of the Event Viewer it says :
> > "Windows is unable to verify the image integrity of the file
> > \Device\HarddiskVolume1\Windows\System32\drivers\d naFSMonitor.sys because
> > file hash could not be found on the system. A recent hardware or software
> > change might have installed a file that is signed incorrectly or damaged,
> > or
> > that might be malicious software from an unknown source."
> >
> > I am at a loss as to what to do and generating a support ticket from here
> > in
> > Australia is driving me crazy.
> >
> > Thanks for the help.

>

 
Reply With Quote
 
Pavel A.
Guest
Posts: n/a

 
      11-19-2009
"Chris Nillissen" <> wrote in
message news:79E0F1F2-885F-47CA-BAC6-...
> Thanks for the reply.
>
> I'm not the main driver developer, so forgive me for sounding nieve...
> what
> is no-op mode and how do I run it like this.


This means, is it possible to start this driver so that it just loads into
memory but does nothing?
However, only the developer know how to do this, it is not something
generic.

Regards,
--pa

> FYI, the way our installer works is basically as follows:
>
> 1) Install the driver with the command 'RUNDLL32.EXE
> SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 dnafsmonitor.inf'
> 2) Install the user-mode service and start it. (On start of this service
> it
> loads and connects to the driver)
>
> I have also posted on the OSR site.
>
> Thanks
>
>
> "Pavel A." wrote:
>
>> It is possible that the signature failure occurs just because of
>> some change in filesystem behaviour, caused by your filter
>> Can you run the driver in no-op mode to check this idea?
>>
>> The OSR ntfsd list is the best place to ask FS filter questions, please
>> visit
>> http://www.osronline.com/cf.cfm?Page...CFM?list=NTFSD
>>
>> Regards,
>> --pa
>>
>>
>> "Chris Nillissen" <Chris > wrote in
>> message news:F1402D8A-E44C-4358-8D3F-...
>> > I have a File System Filter driver that we have designed and built. We
>> > went
>> > through the signing process and have received the signed .cat files
>> > from
>> > Winqual.
>> >
>> > I have a custom installer application (32-bit) for our product. When I
>> > try
>> > and install the driver with this installer application, it goes through
>> > the
>> > entire process of installing it and completes. Looking at the
>> > setupapi.app
>> > log file there was no error in there. However, after a number of
>> > moments
>> > the
>> > "Program Compatibility Assistant" message box appears saying that
>> > "Windows
>> > requires a digitally signed driver".
>> >
>> > I have run "signtool verify /v /kp /c dnafsmonitor.cat
>> > dnafsmonitor.sys"
>> > and
>> > it seems to verify fine without errors.
>> >
>> > When I check security event logs, it says:
>> > "Code integrity determined that the image hash of a file is not valid."
>> >
>> >
>> > If i check the CodeIntegraty section of the Event Viewer it says :
>> > "Windows is unable to verify the image integrity of the file
>> > \Device\HarddiskVolume1\Windows\System32\drivers\d naFSMonitor.sys
>> > because
>> > file hash could not be found on the system. A recent hardware or
>> > software
>> > change might have installed a file that is signed incorrectly or
>> > damaged,
>> > or
>> > that might be malicious software from an unknown source."
>> >
>> > I am at a loss as to what to do and generating a support ticket from
>> > here
>> > in
>> > Australia is driving me crazy.
>> >
>> > Thanks for the help.

>>

 
Reply With Quote
 
Chris Nillissen
Guest
Posts: n/a

 
      11-20-2009
Even if I just install it without loading it up it seems to generate this
error.

I find it strange that when I install using the SetupAPI it doesn't fall
over there. Normally, if you try to install an unsigned driver, the SetupAPI
blocks the installation altogether. If I check the SetupAPI.app logs it all
installed fine.


"Pavel A." wrote:

> It is possible that the signature failure occurs just because of
> some change in filesystem behaviour, caused by your filter
> Can you run the driver in no-op mode to check this idea?
>
> The OSR ntfsd list is the best place to ask FS filter questions, please
> visit
> http://www.osronline.com/cf.cfm?Page...CFM?list=NTFSD
>
> Regards,
> --pa
>
>
> "Chris Nillissen" <Chris > wrote in
> message news:F1402D8A-E44C-4358-8D3F-...
> > I have a File System Filter driver that we have designed and built. We
> > went
> > through the signing process and have received the signed .cat files from
> > Winqual.
> >
> > I have a custom installer application (32-bit) for our product. When I try
> > and install the driver with this installer application, it goes through
> > the
> > entire process of installing it and completes. Looking at the setupapi.app
> > log file there was no error in there. However, after a number of moments
> > the
> > "Program Compatibility Assistant" message box appears saying that "Windows
> > requires a digitally signed driver".
> >
> > I have run "signtool verify /v /kp /c dnafsmonitor.cat dnafsmonitor.sys"
> > and
> > it seems to verify fine without errors.
> >
> > When I check security event logs, it says:
> > "Code integrity determined that the image hash of a file is not valid."
> >
> >
> > If i check the CodeIntegraty section of the Event Viewer it says :
> > "Windows is unable to verify the image integrity of the file
> > \Device\HarddiskVolume1\Windows\System32\drivers\d naFSMonitor.sys because
> > file hash could not be found on the system. A recent hardware or software
> > change might have installed a file that is signed incorrectly or damaged,
> > or
> > that might be malicious software from an unknown source."
> >
> > I am at a loss as to what to do and generating a support ticket from here
> > in
> > Australia is driving me crazy.
> >
> > Thanks for the help.

>

 
Reply With Quote
 
Chris Nillissen
Guest
Posts: n/a

 
      11-20-2009
Even if I just install it without loading it up it seems to generate this
error.

I find it strange that when I install using the SetupAPI it doesn't fall
over there. Normally, if you try to install an unsigned driver, the SetupAPI
blocks the installation altogether. If I check the SetupAPI.app logs it all
installed fine.



"Pavel A." wrote:

> It is possible that the signature failure occurs just because of
> some change in filesystem behaviour, caused by your filter
> Can you run the driver in no-op mode to check this idea?
>
> The OSR ntfsd list is the best place to ask FS filter questions, please
> visit
> http://www.osronline.com/cf.cfm?Page...CFM?list=NTFSD
>
> Regards,
> --pa
>
>
> "Chris Nillissen" <Chris > wrote in
> message news:F1402D8A-E44C-4358-8D3F-...
> > I have a File System Filter driver that we have designed and built. We
> > went
> > through the signing process and have received the signed .cat files from
> > Winqual.
> >
> > I have a custom installer application (32-bit) for our product. When I try
> > and install the driver with this installer application, it goes through
> > the
> > entire process of installing it and completes. Looking at the setupapi.app
> > log file there was no error in there. However, after a number of moments
> > the
> > "Program Compatibility Assistant" message box appears saying that "Windows
> > requires a digitally signed driver".
> >
> > I have run "signtool verify /v /kp /c dnafsmonitor.cat dnafsmonitor.sys"
> > and
> > it seems to verify fine without errors.
> >
> > When I check security event logs, it says:
> > "Code integrity determined that the image hash of a file is not valid."
> >
> >
> > If i check the CodeIntegraty section of the Event Viewer it says :
> > "Windows is unable to verify the image integrity of the file
> > \Device\HarddiskVolume1\Windows\System32\drivers\d naFSMonitor.sys because
> > file hash could not be found on the system. A recent hardware or software
> > change might have installed a file that is signed incorrectly or damaged,
> > or
> > that might be malicious software from an unknown source."
> >
> > I am at a loss as to what to do and generating a support ticket from here
> > in
> > Australia is driving me crazy.
> >
> > Thanks for the help.

>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
americas army stuttering under vista premium ernie Windows Vista Games 0 02-27-2007 10:20 PM
Vista Dual Boot Installation Procedure Carl F Windows Vista Installation 13 02-09-2007 06:14 PM
Vista auto-reboot after install OrangeGuy Windows Vista Installation 4 02-07-2007 02:05 AM
Re: No Matter What Installations Won't Boot On My Laptop Richard Urban Windows Vista Installation 1 01-06-2007 05:08 AM
Independent assessment of problems with Vista dual boot installer bmoag Windows Vista Installation 8 12-01-2006 02:25 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59