Dear all,
I have problems in installing catalog file.
Under Windows XP, I added "CatalogFile" entry in the INF "Version"
section.
Then I right clicked the INF file and click on "Install", my driver was
installed properly.
But the catalog file did not be copied to %System%\CatRoot.
Does this means that the catalog file is not installed ?
A more strange thing is that, if I delete the catalog file but remain
the "CatalogFile" entry,
the installation still success!
Why does Windows XP install the driver even the catalog file is misses
?!
By the way, driver under XP don't need to be signed, but drivers under
Vista need.
Now I can sign my driver with my PIC, but I can't install the catalog
of my driver.
That is, Vista can not find the catalog of my driver and reject to load
it.
Has anyone successfully install any driver on Vista?
I really need your help,
any comment will be highly appreciated!
Thank you.
P.S.
I generate the catalog by the following steps:
1. prepare a .cdf text file. It looks like this:
[CatalogHeader]
Name=BUDF.cat
PublicVersion=0x0000001
EncodingType=0x00010001
CATATTR1=0x10010001:OSAttr:2:5.0
[CatalogFiles]
<hash>BUDF=.\BUDF.sys
<hash>INF=.\BUDF.inf
2. run MakeCat
MakeCat -v BUDF.cdf