Comment déboguer le service Windows écrit dans VC++ dans VS2008?
Toute aide est appréciée.
Comment déboguer le service Windows écrit dans VC++ dans VS2008?
Toute aide est appréciée.
Vous pouvez utiliser:
DebugBreak()
pour briser votre code whereever vous voulez. ouDebug Flags
l'utilitaire qui fait partie de Windbg Installer de rompre dès qu'un processus particulier commence.Je l'ai déjà écrit un certain nombre de conseils de débogage pour les services Windows en C++ ici: Convert a C++ program to a Windows service?
Existe aussi [une autre question similaire] (http://stackoverflow.com/questions/125964/easier- way-to-start-débogage-a-windows-service-en-c). – bits
Mais tout cela est en C#, je veux en VC++. DebugBreak ne fait que casser le code que je veux déboguer le code de service –
@Swapnil ok, je n'ai pas remarqué que l'autre question était en C#. Mais les deux options que j'ai mentionnées fonctionneront pour tout code C++ basé sur Windows. Une fois votre processus de service interrompu, pourquoi ne pouvez-vous pas le déboguer? Tout ce que vous devez faire est alors fournir vos symboles de débogage et commencer le débogage. – bits