Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm trying to run an application made with Visual Basic 6.0 on a Windows 7 64 bit edition.

The application is asking me for the DLL vb6es.dll. I have copied this file from a Windows XP into the C:\Windows\system32 directory, but I continue getting the same error.

Searching on Google, I found the support statement of visual basic 6.0 on windows 7 and it says "32bit apps running in WOW only" for Windows 7 64 bit editions. What does this mean?

Thanks.

share|improve this question

1 Answer 1

up vote 1 down vote accepted

For common user nothing.

Problem with windows for quite some time is that it can only directly run programs for number of bits it was written. Therefore Windows on Windows system was developed which allowed 16bit programs to run on 32bit windows.

Same system is used for 64 bit windows too. WOW now supports 32bit application on 64bit system. Unfortunately, they got rid of 16bit WOW in the process.

From user's point of view, there is almost no performance difference and almost all applications will run on WOW as well as on native windows. In fact WOW runs so great that most users don't even know it's there.

Here's a link to Wikipedia article for old WOW and here's the article for new WOW.

share|improve this answer
1  
Hi AndrejaKo, I found the solution. I needed to copy the missing DLLs to directory called c:\windows\SysWOW64 . That's what you said right? Are binaries for WOW stored here? –  kiewic Mar 14 '11 at 16:30
    
@Kiewic Yes, WOW should be stored there. –  AndrejaKo Mar 14 '11 at 16:37

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.