-
-
[原创]Win32中打印信息
-
2022-2-9 21:42 3601
-
win32程序中打印信息:
.h
1 2 3 4 5 6 7 8 9 10 11 | void __cdecl OutputDebugStringF(const char * format , ...); #ifdef _DEBUG #define DbgPrintf OutputDebugStringF #else #define DbgPrintf #endif |
.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | void __cdecl OutputDebugStringF(const char * format , ...) { va_list vlArgs; char * strBuffer = (char * )GlobalAlloc(GPTR, 4096 ); va_start(vlArgs, format ); _vsnprintf(strBuffer, 4096 - 1 , format , vlArgs); va_end(vlArgs); strcat(strBuffer, "\n" ); OutputDebugStringA(strBuffer); GlobalFree(strBuffer); return ; } |
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法
赞赏
他的文章
看原图