AOA AOA AOA Folding For Team 45 AOA Files Home Front Page Become an AOA Subscriber! UserCP Calendar Memberlist FAQ Search Forum Home


Go Back   AOA > Hardware > 64 Bit computing
Register FAQ Members List Calendar Arcade Search Today's Posts Mark Forums Read

64 Bit computing "The" Topic for emerging 64 bit hardware and software.


Reply
 
LinkBack Thread Tools Rate Thread
  #1 (permalink)  
Old 15th May, 2005, 10:12 PM
miki2soft's Avatar
Member
 
Join Date: May 2005
Posts: 2

Installing 32 bit apps on X64 bit system

On current 64-bit builds when a user attempts to
install a driver package with an undecorated INF file on the wrong
architecture, it will fail in an unintuitive way. This is especially a
problem on X64\AMD64 systems since many of these users do not distinguish
between x86 and X64 drivers. By enforcing INF decorations, only drivers
targeting X64 systems will be allowed to install. This will reduce support
costs for our partners and improve the customer experience.

Example:
The following sample shows the same [Manufacturer] and [Models] sections
with a TargetOSVersion decoration that specifies the x64-based platform,
where "x64" refers to the 64-bit architecture used in AMD64 and Intel
Extended Memory 64 Technology systems. The .ntamd64 decoration in the INF
is used for all x64-based systems.

[Manufacturer]
%mycompany% = MyCompanyModels, NTamd64

[MyCompanyModels.NTamd64]
%MyDev% = mydevInstall, mydevHwid

INFs that do not have [Manufacturer] sections are not impacted by this
change.

How to work around INF decoration enforcement:

Method 1: To turn off the undecorated models check for AMD64, create the
following non-zero number registry value:
HKLM\Software\Microsoft\Windows\CurrentVersion\Set up: REG_DWORD:
DisableDecoratedModelsRequirement
Set it to say 1, reboot, and then you will be able to install undecorated
INFs on amd64.

Method 2: You can manually add decorations to INFs using the information
above or by referencing other decorated X64 driver infs. This will break
the signature of a signed driver. In this case, the unsigned driver
dialogue will appear, but the driver will install.

A picture view of method 1 works fine on my 64 bit system

HKLM\Software\Microsoft\Windows\CurrentVersion\Set up: REG_DWORD:
DisableDecoratedModelsRequirement


http://img146.exs.cx/img146/8669/pic13vc.jpg


http://img146.exs.cx/img146/4973/pic27bz.jpg


http://img146.exs.cx/img146/3056/pic37rf.jpg[/url]

Note very important you must make a new dword named :
DisableDecoratedModelsRequirement
Set it to say 1, reboot, and then you will be able to install undecorated
INFs on amd64.
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 19th May, 2005, 12:46 PM
cloasters's Avatar
Asst. BBS Administrator
 
Join Date: September 2001
Location: Location, Location
Posts: 14,587

Welcome to AOA Forums, miki2soft!

Very interesting post, thanks!
__________________
When the world was better.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Blue (blank) screens w/ 3d apps jfletcha CRASHED! 4 28th October, 2004 10:03 PM
System Apps Crashing RussianMissile1 CRASHED! 7 18th September, 2004 09:45 PM
Overclocking causes 3d apps to be unstable ??? devhen AMD Motherboards & CPUs 17 18th August, 2003 07:54 PM
What would cause artifacts in 3d apps? eliteone EPoX MotherBoards 3 24th January, 2003 05:18 AM


All times are GMT -6. The time now is 10:14 PM.


Copyright ©2001 - 2007, AOA Forums

Search Engine Friendly URLs by vBSEO 3.2.0