OutputDebugString——输出调试信息不再需要MessageBox和TextOut
OutputDebugString:向调试器输出调试信息(发布正式版时脱离调试器运行时,Windows不会附加调试器,所以脱离调试器运行时看不到该字符串)函数原型:
VOID
WINAPI
OutputDebugString(
_In_opt_ LPCWSTR lpOutputString
);
lpOutputString:要向目前附着的调试器输出的文本,在VS中该字符串会被输出到“输出”选项卡。
比如:
OutputDebugString(TEXT("测试一下哈~\r\n"));
就会:
这样,要输出调试信息时,就不用MessageBox或者TextOut了 {:5_91:}膜拜大神
有些调试器有一个漏洞(比如原版的OD)
OutputDebugStringA("%s%s%s");
可以让这个调试器缓冲区溢出。{:5_111:}
页:
[1]