201507-29 Windows Theme相关 Custom Controls in Win32 API: Visual Styles: http://www.codeproject.com/Articles/620045/Custom-Controls-in-Win-API-Visual-Styles Windows Controls: https://msdn.microsoft.com.... 阅读全文
201507-27 可以透明的Edit,Memo控件 unit TranComp; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls; type TCtrl = class(TWinControl);.... 阅读全文
201507-27 vcl styles plugins for InnoSetup and NSIS https://github.com/RRUZ/vcl-styles-plugins .... 阅读全文
201507-24 【进程处理】3,MFC枚举当前进程所有模块 1,代码 PBYTE pb = NULL; MEMORY_BASIC_INFORMATION mbi; while (VirtualQuery(pb,&mbi,sizeof(mbi)) == sizeof(mbi)) { TCHAR sz.... 阅读全文
201507-24 基于visual c++之windows核心编程代码分析 (1)实现设备管理器枚举设备 (2)实现Windows用户管理 (3)实现程序自动安装 (4)获取操作系统信息 (5)操作注册表与系统时间 (6)分配和释放可读可写的虚拟内存页面 (7)操作光驱 (8)自动下载更新程序 (9)实现Windows服务并安装,控制 .... 阅读全文
201507-24 【进程处理】2,枚举进程方法二,可获取进程用户名等 1,目的 在第一篇介绍了枚举当前进程及关闭进程的方法。 这里介绍另一种方法,枚举的同时我们能获取到更多信息。比如是用户名(System或Administrator等) 2,代码 未使用Unicode字符集。 #include "stdafx.... 阅读全文
201507-24 【进程处理】4,刷新任务栏托盘区,清除异常关闭进程的残留图标 1,目的 之前介绍了枚举进程并关闭进程的方法,可是有一个问题,使用TerminateProcess关闭的进程如果生成过托盘图标,这个图标就会停留在右下角的托盘区(因为该进程来不及执行自己的图标清理代码),直到鼠标移上去时才消失。显然这个效果并不理想.... 阅读全文
201507-24 为控制台窗口建立消息队列 介绍Windows的窗口、消息、子类化和超类化 这篇文章本来只是想介绍一下子类化和超类化这两个比较“生僻”的名词。为了叙述的完整性而讨论了Windows的窗口和消息,也简要讨论了进程和线程。子类化(Subclassing)和超类化(Superclassi.... 阅读全文
201507-24 用InnoSetup模块化安装依赖项 译文出处:http://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup 源文件下载:http://files.cnblogs.com/files/yplong/innodepend.... 阅读全文
201507-24 Advanced INF Package Installer https://msdn.microsoft.com/en-us/library/aa752070(v=vs.85).aspx .... 阅读全文