Nausey Posted May 19, 2008 Posted May 19, 2008 Hi, First post here so go easy on me. Basically I have a really old projector program by the name of "City of Rome", (when I say old I mean going on a decade) and it wont run on any machines with over a gig of ram, which is most of the school. It gives the error; Error message: "Director Player 6.0 - This program needs 3MB of free virtual memory to run." When run on those machines. If you put it on compability mode for Windows 95, it will run without the error but as it is a network program, I dont see any way of having it set up like that for all the users that will be using it. Is there anyway around this ? I've tried converting it using various freeware programs but unforunately due to the age of the program most of them dont even see it as a projector file at all. With a google search it tells me too; temporarily set the computer's virtual memory to less than 500 MB but it's not something I can be doing just for one program and on thousands of machines that use the program. Thanks for any help you can give.
eean Posted May 19, 2008 Posted May 19, 2008 I used compatabiltiy mode back in once-upon-a-time too for a program. IIRC If you save the reg keys from the hkey_current_user (I'm guessing it's the key above). Then edit the file in notepad, replacing hkey_current_user with hkey_local_machine then it works for all users. You're still going to have to run it from the local machine though.
Nausey Posted May 21, 2008 Author Posted May 21, 2008 Thanks fellas, very good idea to tackle it from a different direction
gerardsweeney Posted December 11, 2009 Posted December 11, 2009 I know this is an old thread, but just in case anyone else stumbles upon it.. There's actually a pretty easy way to fix a lot of these scabby old Director files - I've used it to fix about 20 of the things in our various schools.. Original source: sacah: How to edit 'Director Player 6.0' and 'Director Player 5.0' to stop '*mb of free virtual memory' error on XP/Vista Edited version from my notes for my colleagues to use: If you get the following when running an older application on a PC with 1Gb+ of RAM: --------------------------- Director Player 6.0 --------------------------- This program requires at least 3MB of free virtual memory to run. --------------------------- OK --------------------------- Here is how to patch it, rather than changing the virtual memory. Download XVI or another hex editor Load the START.EXE (or whatever launcher filename is) into the editor CTRL F Check "Hex string" Search for either 7D 6E BE 80 or 38 00 7D 6E or 20 75 38 00 7D including the spaces. Click no when asked about a case sensitive search. The whole string found should look like: 7D 6E BE 80 00 00 00 8D 85 E0 FD FF 7C FF FF FF 3D 20 75 38 00 7D 6E Double click on the "7D" box, and type in 7E and hit return. Now use File, Save as, and save it as START2.exe (or something similar). EXIT XVI Try running your newly created exe. For Director 5, I got it to work by searching for 20 75 38 00 7D and changing the 7D to 7E MUCH easier than faffing about with Virtual memory. Regards, Gerard 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now