首页 > TAG信息列表 > OutputDebugString
win32 - service的创建
参考这篇教程:Simple Windows Service in C++ 安装service需要在管理员权限下运行cmd,并输入下面的命令行 C:\>sc create "My Sample Service" binPath= C:\SampleService.exe My Sample Service是service name,可以随意更改。 后面的exe程序是我们需要执行的service,代码如下。 卸windows -- 通过DebugView工具调试窗口程序
简述 对windows窗口程序调试时,如果没有或不能用log4cplus之类的日志打印的情况下,可以使用DebugView工具进行日志打印辅助调试 用到的工具 DebugView 用法 #include "debugapi.h" /* API 定义: WINBASEAPI VOID WINAPI OutputDebugStringA(_In_opt_ LPCSTR lpOutputString); WINBASEdelphi中打印日志
OutputDebugString(PChar('这是一个测试信息'));查看日志:view—>Debug windows –>Event log有关OutputDebugString的一点儿事实
我最近花了一些时间分析OutputDebugString方法。在我的另一个实验中,我需要一个仅依赖于本机API的OutputDebugString版本。在实现它的过程中,我发现了一些关于OutputDebugString的有趣的事实,也许您也会感兴趣。 OutputDebugString的工作原理 简而言之,OutputDebugString尝试将消息发Windows API一日一练 74 GetSystemInfo函数
有一次,我正在开发一个视频压缩程序,而压缩算法是需要非常高效的,也就是需要使用到CPU的多媒体指令。在X86的领域里,目前主要有两家CPU,就是INTEL和AMD。它们的多媒体指令是不一样的。为了区分这种不同的指令,就需要调用函数GetSystemInfo来获取CPU的信息,然后再调用不同的动态连接库来进Windows API一日一练 56 SetEndOfFile和GetFileSizeEx函数
有一天,我正在开发BT软件,它有这样的一个功能,就是先把文件的大小分配好,然后再慢慢地往里面对应的位置写入相应的数据。这样的好处,就是可以先把磁盘空间占用起来,以便后面的下载顺利进行。要实现这个功能,就需要创建一个空的文件,然后把文件指针设置到相应大小的位置,然后再调用函数SetEn