Re: Repost: DIFxApp Legacy Mode on Windows 2000
- From: "Ilya Konstantinov" <ilya.konstantinov@xxxxxxxxx>
- Date: 23 Aug 2005 07:01:21 -0700
Yoke wrote:
> I'm a little confused. I thought that legacy mode was required in order to
> install an unsigned driver with DIFx.
I think Jeff meant to say the issue they previously thought to be
relevant isn't at all relevant in the Legacy Mode case, so keep using
Legacy Mode.
Jeff, I've been having the same problem as Mike on Windows 2000. I'm
attaching some of the tests I've performed to narrow down the problem.
They don't give me any hints but I hope they might be helpful to the MS
guys. Some of my tests include signing the driver, but I never actually
intended to sign it nor to submit it to WHQL; it's an internal
development.
As to PSS Developer Support, I'll need to check with my manager whether
we have an active Microsoft support contract in place. If so, I'll
report this issue through PSS. Meanwhile, I was hoping you guys could
research this issue nevertheless using the info provide here. Also, if
a workaround is developed, could you please post it to the newsgroup?
It can be useful to many developers.
Here's my Driver.cdf:
[CatalogHeader]
Name=Driver.cat
[CatalogFiles]
<HASH>Driver.inf=.\Driver.inf
<HASH>Driver.infATTR1=0x10010001:File:Driver.inf
<HASH>Driver.Sys=.\objfre\i386\Driver.sys
<HASH>Driver.sysATTR1=0x10010001:File:Driver.sys
Here's (a selective) MSI log common to all my tests -- a sort of a
prolog to them:
DIFXAPP: InstallDriverPackages
DIFXAPP: 'Flags' is 24 <-- Legacy Mode, as you can see
DIFXAPP: 'CustomActionData' property 'DIFxApp Version' is 2.0.
....
DIFXAPP: 'CustomActionData' property 'componentPath' is C:\.
DIFXAPP: 'CustomActionData' property 'flags' is 0x18.
....
DIFXAPP: INFO: ENTER: DriverPackageInstallW
[ Test #1 ]
1. Driver.inf without CatalogFile property:
DIFXAPP: ERROR: Driver.inf: Driver package 'C:\Driver.inf' has no
CatalogFile entry.
DIFXAPP: InstallDriverPackages failed with error 0x800B0100
[ Test #2 ]
1. Driver.inf with CatalogFile
2. Catalog File without File attribute
DIFXAPP: INFO: Checking signature with catalog 'C:\Driver.cat' ...
DIFXAPP: ERROR: Driver package 'Driver.inf' is unsigned. (Error code
0x800B0100: No signature was present in the subject.)
DIFXAPP: InstallDriverPackages failed with error 0x800B0100
[ Test #3 ]
1. Driver.inf with CatalogFile.
2. Catalog File with File attribute but not signed.
DIFXAPP: INFO: Checking signature with catalog 'C:\Driver.cat' ...
DIFXAPP: ERROR: Driver package 'Driver.inf' is unsigned. (Error code
0x800B0100: No signature was present in the subject.)
DIFXAPP: InstallDriverPackages failed with error 0x800B0100
[ Test #4 ]
1. Driver.inf with CatalogFile.
2. Catalog File with File attribute and signed with certificate.
3. The certificate is self-signed (created with MakeCert) and contains
the following Enhanced Key Usages:
Code Signing(1.3.6.1.5.5.7.3.3)
Windows Hardware Driver Verification(1.3.6.1.4.1.311.10.3.5)
Windows System Component Verification(1.3.6.1.4.1.311.10.3.6);
4. The certificate is in Local Computer's Trusted Root Certificates.
5. chktrust Driver.cat reports "Succeeded".
DIFXAPP: INFO: Checking signature with catalog 'C:\Driver.cat' ...
DIFXAPP: ERROR: Signature verification failed while checking integrity
of driver package 'Driver.inf' ('C:\Driver.inf'). (Error code
0xE0000244.)
DIFXAPP: InstallDriverPackages failed with error 0x800B0100
.
- Follow-Ups:
- Re: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Jeff McCashland [MSFT]
- Re: Repost: DIFxApp Legacy Mode on Windows 2000
- References:
- Repost: DIFxApp Legacy Mode on Windows 2000
- From: Yoke
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Jeff McCashland [MSFT]
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Yoke
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Yoke
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Jeff McCashland [MSFT]
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Yoke
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Jeff McCashland [MSFT]
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Yoke
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Jeff McCashland [MSFT]
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Jeff McCashland [MSFT]
- RE: Repost: DIFxApp Legacy Mode on Windows 2000
- From: Yoke
- Repost: DIFxApp Legacy Mode on Windows 2000
- Prev by Date: How to setup "per target-mode-SCSI-operation DMA" for "target mode" data transfer with **ScsiPort Miniport** driver model
- Next by Date: Re: NDIS 5.0 driver on Win98
- Previous by thread: RE: Repost: DIFxApp Legacy Mode on Windows 2000
- Next by thread: Re: Repost: DIFxApp Legacy Mode on Windows 2000
- Index(es):
Relevant Pages
|