Where does the .cat file go during signed driver installation

We have an installation package that includes among many things the .sys & .inf file necessary to have our hardware associated to the correct device driver. The .inf file
is copied to %SystemRoot%\inf and the device driver is copied to
%SystemRoot%\system32\drivers.

Now I have the .cat catalog file and would like to know where that should be copied during
installation to avoid the “driver not signed” warning message when Device Manager attempts to load the device driver.

Hello,

First of all your driver should clear the HCT
test of microsoft. And your inf file should include
the CatalogFile decoration in version section. Then
the inf and .cat file should be at same source
location. It can be cd or anything. So when you
install your device the catlog file is automatically
copied to windows\system32\catroot.

Regards
Ravi

jandruzz@us.ibm.com wrote:

We have an installation package that includes among
many things the .sys & .inf file necessary to have
our hardware associated to the correct device
driver. The .inf file
is copied to %SystemRoot%\inf and the device driver
is copied to
%SystemRoot%\system32\drivers.

Now I have the .cat catalog file and would like to
know where that should be copied during
installation to avoid the “driver not signed”
warning message when Device Manager attempts to load
the device driver.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

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


Yahoo! India Answers: Share what you know. Learn something new
http://in.answers.yahoo.com/

I cleared the Microsoft HCT test, and the .inf file includes the
“CatalogFile=xxxxxxxxx” statement, then
the device driver was signed by Microsoft.

The question that I am asking is there a default location to put the .cat
file? I have attempted putting
the .cat file in the %SystemRoot%\inf directory to reside with my .inf
file. Yet when I uninstall the
attempt to reinstall my device using Device Manager I get the “has not
passed Windows Logo testing…”
pop-up. However, when I put the .sys, .inf & .cat on a diskette and
specifically tell Device Manager that
I have a diskette then the installation finds the .cat file and there is
no pop-up.

Best Regards
Joe

J.P. Andruzzi
IBM Charlotte
8501 IBM Drive
Charlotte, N.C. 28262-8563
704.594,7466 TieLine 794.7466
Fax 704.594.8336 or 704.594.8817
jandruzz@us.ibm.com

Ravi Agrawal
Sent by: xxxxx@lists.osr.com
11/08/2006 08:08 AM
Please respond to
“Windows System Software Devs Interest List”

To
“Windows System Software Devs Interest List”
cc

Subject
Re: [ntdev] Where does the .cat file go during signed driver installation

Hello,

First of all your driver should clear the HCT
test of microsoft. And your inf file should include
the CatalogFile decoration in version section. Then
the inf and .cat file should be at same source
location. It can be cd or anything. So when you
install your device the catlog file is automatically
copied to windows\system32\catroot.

Regards
Ravi

jandruzz@us.ibm.com wrote:

> We have an installation package that includes among
> many things the .sys & .inf file necessary to have
> our hardware associated to the correct device
> driver. The .inf file
> is copied to %SystemRoot%\inf and the device driver
> is copied to
> %SystemRoot%\system32\drivers.
>
> Now I have the .cat catalog file and would like to
> know where that should be copied during
> installation to avoid the “driver not signed”
> warning message when Device Manager attempts to load
> the device driver.
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR
> Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

__________________________________________________________
Yahoo! India Answers: Share what you know. Learn something new
http://in.answers.yahoo.com/


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

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

Manually copying files to Inf\ and System32\drivers is not the proper way to preinstall driver packages.

Look at DriverPackagePreinstall() or SetupCopyOEMInf(). If you use these, Windows will take care of everything for you.