If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
About Additional Driver's Question
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. |
Ads |
#2
|
|||
|
|||
About Additional Driver's Question
Yes XP (32 bit) does not support adding x64 drivers to the local machine.
The drivers can be installed remotely from a machine that does understand the x64 architecture. XP (64bit) is based off the Server 2003 SP1 code base. -- Alan Morris Windows Printing Team Search the Microsoft Knowledge Base he http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto This posting is provided "AS IS" with no warranties, and confers no rights. "VOOHOO" wrote in message ups.com... 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. |
#3
|
|||
|
|||
About Additional Driver's Question
On Mar 28, 12:34 am, "Alan Morris [MSFT]"
wrote: Yes XP (32 bit) does not support adding x64 drivers to the local machine. The drivers can be installed remotely from a machine that does understand the x64 architecture. XP (64bit) is based off the Server 2003 SP1 code base. -- Alan Morris Windows Printing Team Search the Microsoft Knowledge Base hehttp://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto This posting is provided "AS IS" with no warranties, and confers no rights. "VOOHOO" wrote in message ups.com... 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. Dear Alan Morris, Thank you very much for your reply. I'm sorry still didn't understand completely. 1. Yes XP (32 bit) does not support adding x64 drivers to the local machine. Do you mean x64 driver can't be added as [Additional Drivers] on XP(32) ? If Yes, Why in the [Environment] list of [Additional Drivers] , It exist "Alpha", "IA64", "Intel" and "x64" ? And after the section [Acme] added to the x64 drivers' inf, A. This x64 driver can be installed as [Additional Drivers] on XP(32). B. If the Client is x64 OS, It also can install the x64 driver via Point and Pint from XP(32). Waiting for your reply, Thank you in advance. |
Thread Tools | |
Display Modes | |
|
|