![](https://img-blog.csdnimg.cn/20210427151553307.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++ For Windows
C/C++ For Windows
烈风
业精于勤荒于嬉,行成于思而毁于随。
展开
-
C/C++读写注册表中二进制数据【代码示例】
使用Windows API 函数中的RegOpenKeyEx()函数和RegSetEx()函数来实现对注册表某项下的所有子项进行枚举。1、RegOpenKeyEx 函数:原形:LONG RegOpenKeyEx( HKEY hKey, // 要打开主键名 LPCTSTR lpSubKey, // 需要打开的子键原创 2014-11-17 17:28:06 · 4277 阅读 · 0 评论 -
C/C++使用WinAPI CreateProcess函数调用外部程序
CreateProcess函数原型:函数原型: BOOL WINAPI CreateProcess( In_opt LPCTSTR lpApplicationName, Inout_opt LPTSTR lpCommandLine, In_opt LPSECURITY_ATTRIBUTES lpProcessAttributes, In_opt L原创 2015-03-19 13:43:19 · 9026 阅读 · 0 评论 -
C/C++枚举注册表某项下的所有键值【代码示例】
使用Windows API 函数中的RegOpenKeyEx()函数和RegEnumKeyEx()函数来实现对注册表某项下的所有子项进行枚举。1、RegOpenKeyEx 函数:原形:LONG RegOpenKeyEx( HKEY hKey, // 要打开主键名 LPCTSTR lpSubKey, // 需要打原创 2014-11-17 16:47:32 · 4169 阅读 · 0 评论 -
C/C++枚举注册表某项下的所有子项【代码示例】
/* * 版权: * 文件名称:RegEnumKey.c * 摘要:枚举注册表下的所有子项 * 当前版本: * 作者:烈风 * 完成日期: */# include # include # include int main(void){HKEY hKey = NULL; //保存注册表的句柄 TCHAR *subKey = "原创 2014-11-17 13:47:19 · 5863 阅读 · 0 评论 -
C/C++新建注册表项【代码示例】
使用Windows API 函数中的RegCreateKeyEx函数来实现对注册表新建注册表项。RegCreateKeyEx函数:原形:LONGRegCreateKeyEx( HKEYhKey,//主键名称 LPCTSTRlpSubKey,//子键名称或路径 DWORD...原创 2014-11-17 18:03:23 · 6654 阅读 · 0 评论 -
VC++动态链接库
函数库:把函数组织起来,供其他程序调用,达到函数的复用的目的。 1、静态函数库与动态函数库: 静态函数库 - 编译时代码直接被编译链接到exe中。 缺点:会使程序的体积非常庞大。不利于模块的共享。 优点:不会产生dll文件,不依赖dll文件就能运行。动态函数库 - 就是把函数或业务代码封装在dll文件中。 优点:函数代码在dll文件中,其他程序可以调用dll中的代码,可以被多个程序共享。原创 2015-10-05 23:03:39 · 1005 阅读 · 0 评论 -
DLLMain函数
DLLMain函数原型:BOOL WINAPI DllMain( HINSTANCE hinstDLL, // handle to DLL module DWORD fdwReason, // reason for calling function LPVOID lpvReserved // reserved);跟exe有个main或者WinMain入口函数一样,DLL转载 2015-10-05 23:30:29 · 1768 阅读 · 0 评论 -
C/C++ INI文件操作
一、INI文件用途: 1、存储程序的初始化信息; 2、存储需要保存的数据信息。二、INI文件结构: 由节名、键名、键值组成。形式如下: [节名] 键名 = 键值备注:一个INI文件,可以用多个节。三、读取INI文件 1、WritePrivateProfileString 该函数用于向INI文件中写入一个字符串数据。 函数原型如下:BOOL WritePrivateProfileStr原创 2015-10-07 21:13:58 · 1995 阅读 · 0 评论