Convert windows 32bit dirver to Windows 64bit

Source: Internet
Author: User


Pre-condition:
1.source code (VC6.0+WDK based)

Development environment:
2.vs2013
3.WDK 8/8.1

Steps:
1.Create a new project.
File->new->visual c++->windows Driver
2.Copy. C and. h Source code to project
3.Modify Project Property
XXX property page, configuration Properties->c/c++-> warning level, Level 3


XXX property page, configuration Properties->wpp tracing->run Wpp racing-> No


Additional dependent libraries, input, and so on, configuration Properties-----XXX Property page--config.->usbdex.lib modified to Usbd.lib


4.Compile it

5. Drive Installation and Packaging

"https://msdn.microsoft.com/en-us/library/windows/hardware/dn653560 (v=vs.85). aspx":

Driver installation for 32-bit and 64-bit platforms

6.done!

Drive 64-bit signature required, currently only "Disable system-driven signature enforcement"For driver installation. The following is the official website inquiry information: "https://msdn.microsoft.com/en-us/library/windows/hardware/hh454834 (v=vs.85). aspx": problems installing the driver on 64-bit version of Windows

Starting with Windows Vista, all 64-bit versions of Windows require driver code to has a digital signature for the driver To load. See Signing a Driver and Signing a Driver During development and testing.

【https://msdn.microsoft.com/en-us/library/windows/hardware/hh454834 (v=vs.85). aspx": All drivers running in 64-bit versions of Windows must be signed before Windows would load them. However, driver signing is isn't required on 32-bit versions of Windows. Win7 Enter "Disable system-driven signature enforcement": Pressing the F8 function key during system boot UpWin8 into "Disable system-driven signature enforcement"

Use the Windows+r key to bring up the run
Run after entering SHUTDOWN.EXE/R/o/f/t 00 on the command line
Then the system restarts and then goes to the options page
Select Troubleshooter
Select advanced Options
And then restart
And then you get into safe mode.
Select Disable driver signature with F7

However, under Win8 the above methods can only be activated in this time, the next reboot after the driver can not be used. So you can use the Dseo13b.exe tool.

How to use: Http://www.ngohq.com/?page=dseo

1.Download the application from the link below. Right click on it and choose "Run as Administrator". Inside its main menu, press on the "Enable Test Mode" button and follow the instructions. This would enable Testsigning mode, which allows unverified system files to be loaded.

2.Now, all of the unverified signature to the required system files. To does so press on the ' sign a System File ' button from the main menu, and enter specific filename including full path.For Example:If Atitool64.sys from C:\Windows\System32\drivers refuses to load due to driver signature enforcement, you should type: "C : \windows\system32\drivers\atitool64.sys ", and if you would like to sign more than a single file, just repeat this procedu Re until you ' re-done, and finally reboot.

After you have enabled Test Mode and added signatures to the required system files, they should bypass Windows ' s driver signatu Re enforcement and load without any issues. However, if for some reason is interested to revert it, you can re-launch the application, choose "Disable Test Mode" From the main menu, and reboot. If you encounter issues or have questions, feel free-to-post it on our forums.

Note:Dseo requires administrative privileges (Run as Administrator).

Convert windows 32bit dirver to Windows 64bit

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.