• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 67
  • Last Modified:

Win87EM.dll fault

I need to run a 16-bit application on Windows 7, without the use of VM or Windows XP mode.  This application runs well on one Windows 7 32-bit machine, and I need to run it on another machine which initially had only 64-bit Windows 7.  I changed the system disc format from GPT to MBR and installed a 32-bit Windows 7 operating system on the 64-bit machine, and it works fine.  However, the application generates a General Protection Fault in WIN87EM.DLL at address : 0001:02C9.  I tried disabling the display adapter, but that did not help.  Please advise.
0
ddantes
Asked:
ddantes
  • 3
  • 2
1 Solution
 
JohnBusiness Consultant (Owner)Commented:
There are some potential solutions in this thread.  I hope one of them may work for you

https://stackoverflow.com/questions/10511506/old-16-bit-application-causing-gpf-in-win87em-dll-intermittently

One is a Video solution and then the other is related to the computer hardware.

I hope something here will help you.
0
 
ddantesAuthor Commented:
Thank you.  I have tried those fixes, before posting this question, but they didn't resolve it.
0
 
JohnBusiness Consultant (Owner)Commented:
The hardware is too new for the 16-bit processes.

Can you set up DOS as a Virtual Machine within the Windows 7 32-bit machine and then network the DOS machine to the Windows 7 32-bit machine. You need the LANMAN drivers for DOS to do this.
0
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

 
Adam LeinssServer SpecialistCommented:
Is WIN87EM.DLL the same on both systems?  If not, try copying the working version over to the new system.

You might also run Dependency Walker on both the working and non-working system and note any differences.
0
 
ddantesAuthor Commented:
Thanks to both Experts.
0
 
JohnBusiness Consultant (Owner)Commented:
You are very welcome and I was happy to assist you.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Exchange Server

The MCTS: Microsoft Exchange Server 2010 certification validates your skills in supporting the maintenance and administration of the Exchange servers in an enterprise environment. Learn everything you need to know with this course.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now