Export (0) Print
Expand All

Applications with Anti-Debugging Checks May Alter Behavior or Fail to Run

Published: June 11, 2010

Updated: June 11, 2010

Applies To: Windows 7, Windows Vista

The User Account Control Compatibility Evaluator (UACCE) enables you to identify potential compatibility issues due to permission restrictions enforced by the User Account Control (UAC), formerly known as Limited User Accounts (LUA).

The UACCE works with the Application Compatibility Toolkit to:

  • Deploy UACCE to existing test or production computers, running the applicable operating system.

  • View reports of potential issues due to running a new version of the Windows operating system in the Protected Administrator (PA) account or the Standard User (SU) account with UAC enabled.

  • View workarounds and solutions for issues while running in the PA or SU account.

    ImportantImportant
    UACCE is optimized to run silently in the background of your production environment. It is not a testing tool.

UACCE and Anti-Debugging Checks

While UACCE is logging your UAC information, it performs actions that require your applications to enable debugging. If an application includes anti-debugging checks, UACCE might cause that application to function improperly or even to fail to run. (Such anti-debugging technology seems to exist most commonly in games and accessibility applications.) Therefore, you must consider the risks before deploying UACCE to your production computers.

How Can I Work Around This Problem?

At this time, no solution or workaround exists for this issue. Therefore, you must consider the risks before deploying UACCE to your production computers.

See Also

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft