This error is related to the “DEP” on the WIN 2008 server and you need to disable the DEP from checking the Launcher32.exe file.

You might ask what DEP is?   Well  Data Execution Prevention (DEP) is a security feature that can help prevent damage to your computer from viruses and other security threats. Harmful programs can try to attack Windows by attempting to run (also known as execute) code from your computer’s memory reserved for Windows and other authorized programs. These types of attacks can harm your programs and files.DEP can help protect your computer by monitoring your programs to make sure that they use computer memory safely. If DEP notices a program on your computer using memory incorrectly, it closes the program and notifies you

Turns out that  MAS90 or 200 are not compatible with DEP on Version 4.30 and it must be disabled.  Otherwise you will receive the force close  errors and Exception error like the one below.

==============
Exception EAccessViolation in Module RpcRtRemote.dll at
00001479
Access violation at Address 74D31479 in module
‘RpcRTRemote.dll’.  Write of address 74D31479

=======================================

So the best way to resolve it is by disabling the  DEP when launching the MAS90/200

Here is  how you disable it.

I must give  kudos  to Nathan Shaw  for the solution.

Jim Woodhead is Vice President of Professional Services of DSD Business Systems, a national provider of on-demand (cloud) and on-premises ERP and CRM software, specializing in wholesale distribution, manufacturing, warehouse management, inventory, business intelligence and eCommerce software. DSD offers Sage 100 (formerly MAS 90), Sage 300 (formerly Accpac), Sage 500 (formerly MAS 500), NetSuite, Sage FAS, Sage HRMS (formerly Abra), Sage CRM, Sage SalesLogix, Extended Solutions, and Custom Programming.
Jwoodhead
View all posts by Jwoodhead
Jims website
Share
© 2010 DSDtips.com Suffusion WordPress theme by Sayontan Sinha