V
VOOHOO
Hi, all,
I wrote a INF for printer driver and the installer section only have
NTamd64.
eg.
==========================================
[MANUFACTURER]
%Acme Corp.% = Acme, NTamd64,NTamd64.6.0
[Acme.NTamd64]
%Acme Model% = Acme100PS, <hardware IDs>
[Acme100PS]
CopyFiles = MyDriverFile.dll, ...
==========================================
Now, When use this inf,
Case1. Install on XPx64, Win2K3x64, Vistax64 via [Add Printer].
Result is OK.
Case2. Add the x64 driver as additional driver on 32 Bit Driver.
The steps are,
1. Intall a 32 bit printer driver on 32 bit OS
2. Add the x64 driver as additional driver
Case 2.1 On Win2K3 (32) ==> OK
Case 2.2 On Vista (32) ==> OK
Case 2.3 On XP (32) ==> NG
When add one section names [Acme], Case 2.3 also can PASS.
==========================================
But why case 2.3 can't PASS when use above INF ? Is it a
bug/restriction of WinXP (32) ?
If you know the detail reason, Thanks for teaching in advance.
I wrote a INF for printer driver and the installer section only have
NTamd64.
eg.
==========================================
[MANUFACTURER]
%Acme Corp.% = Acme, NTamd64,NTamd64.6.0
[Acme.NTamd64]
%Acme Model% = Acme100PS, <hardware IDs>
[Acme100PS]
CopyFiles = MyDriverFile.dll, ...
==========================================
Now, When use this inf,
Case1. Install on XPx64, Win2K3x64, Vistax64 via [Add Printer].
Result is OK.
Case2. Add the x64 driver as additional driver on 32 Bit Driver.
The steps are,
1. Intall a 32 bit printer driver on 32 bit OS
2. Add the x64 driver as additional driver
Case 2.1 On Win2K3 (32) ==> OK
Case 2.2 On Vista (32) ==> OK
Case 2.3 On XP (32) ==> NG
When add one section names [Acme], Case 2.3 also can PASS.
==========================================
But why case 2.3 can't PASS when use above INF ? Is it a
bug/restriction of WinXP (32) ?
If you know the detail reason, Thanks for teaching in advance.