U7206 Compatibility with Win7

Author: cory.schultze@axminster.co.uk (Cory)

Hi everyone, We're running a bespoke CRM suite on Uniface 7.2.06 and on some Windows 7 computers, we get Runtime Errors. We've set the application to run in compatibility mode for Server 2003 SP1, which works flawlessly on most Win7 machines except these 4 which regulary experience the runtime error. I know it's vague, but does anyone know of a component or configuration that may help reduce this symptom? Here are some details of the error report: Faulting application name: uniface.exe, version: Faulting module name: ntdll.dll, version: 6.1.7601.17725 Exception Code: 0xc0000005 Fault offset: 0x0002e3be Also, the window settings on all computers regularly resets and Uniface opens off-screen. This can be remedied by right-clicking the Aero Peek, restoring the window, then moving it and pressing any arrow key by your cursor. Or, closing the window and amending the windowpos setting in regedit HKCU\Software\Compuware\Uniface\USYS72\State\*Your App*\ Is there a way to prevent this setting from being changed other than denying permission to this key once set? Many thanks in advance.

1 Comment

  1. OK, I've solved this: Windows' Data Execution Prevention feature (DEP) is designed to prevent the execution of potentially harmful code using some sort of heuristic analysis. You can turn DEP off for certain applications within the Windows Security Center or turn it off completely with the following script run from Command Prompt with administrative rights: bcedit.exe /set {current} nx AlwaysOff

    Author: Cory (cory.schultze@axminster.co.uk)