Background: This is going to be a two-step process, so please bear with me. Received a DVD-ROM disk yesterday (03/17/2009) from Professional Alliance, Inc. (a company providing healthcare-related software and IT support). My task was to review the “Concise Vision Premier” (Trial version) software program for my brother, who is a periodontist.
Loaded the DVD and installed the program on my laptop which is running Windows Vista (with Adobe Flash and Apple QuickTime). After a successful install, I attempted to launch the program using the shortcut icon located on the desktop.
Instead of the program opening, the infamous “Macromedia Projector has stopped working” popup window was staring me in the face. After exiting from that window, Vista dutifully informed me (in the lower right-hand corner of the system tray) that it has blocked the program from running. Why? It’s because Macromedia Projector tries to confiscate memory that Windows has already reserved for its own exclusive use. Windows immediately kicks in with its “Data Execution Prevention” subroutine and denies the Macromedia Projector program any of that reserved memory space. Macromedia Projector doesn’t have an alternate plan-B to get memory that’s not being used by Windows, so Macromedia Projector just gets frustrated and completely shuts down.
Solution, Part 1 of 2: go to your Start button at the lower-left corner of your screen, click on it and then click on “Help and Support”. Type “Data Execution Prevention” into the “Search Help” box and then click on the button to launch the search. Click on the second item of the resulting list: “Change Data Execution Prevention Settings”. Follow the instructions to add Macromedia Projector as an exception… but how do you find out where the Macromedia Projector program is located? Remember that icon on the desktop that I mentioned earlier for the “Concise Vision Premier” program? I right-clicked on it and in the resulting window, highlighted in blue, was the “Start In” location of where the Macromedia Projector program is located. I went to that location. For me, the search resulted in a folder being displayed. I clicked on it to open it, which resulted in multiple subfolders, executables and other files being displayed. I ignored the folders and slowly ran my mouse pointer over the files. Popup windows show details on the files as they are being scrolled over. Lo and behold an executable file named “CVpremier.exe” had a “File Description” of Macromedia Projector. Alrighty then, that’s the file that gets added to the “Data Execution Prevention” exclusion list.
Solution, Part 2 of 2: You thought this was going to be a lot simpler, didn’t you… silly rabbit. Macromedia Projector is an old program that, depending on how recent the version is, completely baffles anything running newer than Windows XP, Service Pack 2. That means that it has to be run in “compatibility mode” on any newer Windows operating system. How do you do that?... real easy. Remember the file I found named “CVpremier.exe” that had a “File Description” of Macromedia Projector? Right-click on whatever file it is that you have with the “File Description” of Macromedia Projector, then select “Properties” and click on the “Compatibility” tab. For me, eventually the choice of XP, Service Pack 2 did the trick!
Hope this helps!
Paul Frenchi, MCSE