Una situazione molto semplice. Sto lavorando a un'applicazione in Delphi 2007 che viene spesso compilata come 'Release', ma viene comunque eseguita con un debugger. E occasionalmente funziona anche con SilkTest, per i test di regressione. Mentre questo è abbastanza divertente voglio fare qualcosa di speciale ...Come posso rilevare un debugger o un altro strumento che potrebbe analizzare il mio software?
Voglio rilevare se la mia applicazione è in esecuzione all'interno di un debugger/regression-tester e se questo è il caso, voglio che l'applicazione sappia quale strumento è usato ! (Così, quando l'applicazione si arresta, potrei riportare queste informazioni nel suo rapporto di errore.)
Qualche suggerimento, soluzione?
non si sta scrivendo il malware, giusto ...? – Mick