I have some doubts regarding catalog file. As per MSDN link, PnP device
installation recognizes the signed catalog file of a driver package as the
digital signature for the driver package (.sys and .inf). But if I look at
different inf files present under inf directory on Windows 7 machine, I
hardly found Catalog file section in it. Not every inf and sys file pair
has corresponding .cat file. Though driver file (.sys) is Signed by
Microsoft, isn’t it mandatory to have a Catalog file for driver package?
Regards,
Prasad Talekar
One can also embed the cert in the binary. Then a cat file isn’t required…
On Thu, Jan 9, 2014 at 10:29 PM, Prasad Talekar wrote:
> I have some doubts regarding catalog file. As per MSDN link, PnP device
> installation recognizes the signed catalog file of a driver package as the
> digital signature for the driver package (.sys and .inf). But if I look at
> different inf files present under inf directory on Windows 7 machine, I
> hardly found Catalog file section in it. Not every inf and sys file pair
> has corresponding .cat file. Though driver file (.sys) is Signed by
> Microsoft, isn’t it mandatory to have a Catalog file for driver package?
>
> Regards,
> Prasad Talekar
> — NTDEV is sponsored by OSR Visit the list at:
> http://www.osronline.com/showlists.cfm?list=ntdev OSR is HIRING!! See
> http://www.osr.com/careers 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
–
- ab
Prasad Talekar wrote:
I have some doubts regarding catalog file. As per MSDN link, PnP
device installation recognizes the signed catalog file of a driver
package as the digital signature for the driver package (.sys and
.inf). But if I look at different inf files present under inf
directory on Windows 7 machine, I hardly found Catalog file section in
it. Not every inf and sys file pair has corresponding .cat file.
Though driver file (.sys) is Signed by Microsoft, isn’t it mandatory
to have a Catalog file for driver package?
If the INF file name does not start with “oem”, then it was shipped as
part of Windows. It was pre-installed into the system, so it did not
get “installed”, and there is no driver package for it.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
>But if I look at different inf files present under inf directory on Windows 7 machine, I hardly found
Catalog file section in it
.cat files are in system32\catroot{guid}
More so, there is some CatDb database file there which you cannot patch, so you cannot remove clean the driver package by deleting this .cat file.
–
Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com