Io uso stackwalk64 per generare stacktraces per C++ in Visual Studio 2008 utilizzando l'ultimo symchk.exe e dbghlp.dll. Funziona bene quando eseguo l'exe standalone. Tuttavia, quando il debugger è collegato, faccio parte dello studio visivo deadlock. In precedenza ho avuto una soluzione alternativa in cui ho scaricato tutti i simboli system32 su disco e questo ha funzionato bene, ma un aggiornamento recente sembra aver infranto la mia soluzione alternativa anche se aggiornavo i simboli. Idealmente vorrei determinare se il debugger di Visual Studio è collegato (sarà sempre solo il debugger VS) in modo da poter disattivare le tracce di stack in quel caso. Grazie per qualsiasi aiuto.C++ capire se il debugger è collegato
11
A
risposta
22
Utilizzare IsDebuggerPresent
e possibilmente CheckRemoteDebuggerPresent
Problemi correlati
- 1. Rileva se il debugger è collegato in VB6
- 2. Rileva se il debugger è collegato * e * passaggio attraverso
- 3. C# Serial Port Verifica se il dispositivo è collegato
- 4. Perché il codice C# compilato al volo non funziona quando un debugger è collegato?
- 5. Visual Studio Debugger non collegato a Unity
- 6. Come verificare se un socket è collegato/disconnesso in C#?
- 7. Capire il multithreading C#
- 8. Come determinare in fase di esecuzione quando l'applicazione C++ ha il debugger di Visual Studio collegato?
- 9. Come capire se una stringa è xml?
- 10. Visual Studio 2012: impossibile associare il processo. Un debugger è già collegato
- 11. /MT e/MD si arresta in modo anomalo, ma solo quando il debugger non è collegato: come eseguire il debug?
- 12. Rileva quando è collegato un dispositivo USB in C
- 13. Come capire se un URL è un URL intranet?
- 14. Avvia il debugger ruby se fallisce il test rspec
- 15. codice C# molto lento con il debugger allegato; MemoryMappedFile's fault?
- 16. Come capire se una linea interseca un poligono in C#?
- 17. Come capire se un tipo è una classe statica?
- 18. Verificare se è in esecuzione un server SQL collegato
- 19. Come verificare se l'auricolare è collegato o no?
- 20. il debugger dello script non è riuscito a connettersi al processo di destinazione. Adebugger è già collegato
- 21. Qual è il modo più efficace per determinare se un grafico diretto è collegato singolarmente?
- 22. C++: Capire "questo" puntatore
- 23. Come capire se un file è un collegamento?
- 24. Come capire se un handle di file è un socket?
- 25. Come capire se un browser è in modalità "stranezze"?
- 26. Come capire se la chiave di inserimento è stata sospesa
- 27. Come capire se una funzione F # è pura?
- 28. Come capire se una classe Java è astratta?
- 29. Come capire se un oggetto è stato spazzato via.
- 30. VB2010 Come capire se un numero è un intero intero