Una situación muy simple. Estoy trabajando en una aplicación en Delphi 2007 que a menudo se compila como 'Release' pero aún se ejecuta bajo un depurador. Y de vez en cuando se ejecutará también bajo SilkTest, para pruebas de regresión. Si bien esto es bastante divertido, quiero hacer algo especial ...¿Cómo puedo detectar un depurador u otra herramienta que pueda estar analizando mi software?
Quiero detectar si mi aplicación se ejecuta dentro de un depurador/regression-tester y si ese es el caso, quiero que la aplicación sepa qué herramienta se utiliza ! (Por lo tanto, cuando la aplicación falla, podría informar esta información en su informe de errores.)
¿Alguna sugerencia, soluciones?
Usted no está escribiendo malware, ¿verdad ...? Pero – Mick