バックエンドのWindowsサービスコードで_ASSERTEを使用してアサートしたいと思います。しかし、私が理解しているように、デフォルトの動作では、メッセージボックスが原因でサービスがハングします。
Windowsサービスでアサーションを安全に実行するための最良の方法は何ですか?
編集:コンソールモードで実行している場合、コードは引き続き通常の動作を使用する必要があることを述べておく必要があります。たとえば、ユニットテストを行う場合です。
バックエンドのWindowsサービスコードで_ASSERTEを使用してアサートしたいと思います。しかし、私が理解しているように、デフォルトの動作では、メッセージボックスが原因でサービスがハングします。
Windowsサービスでアサーションを安全に実行するための最良の方法は何ですか?
編集:コンソールモードで実行している場合、コードは引き続き通常の動作を使用する必要があることを述べておく必要があります。たとえば、ユニットテストを行う場合です。