//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言枚举注册项源码系统结构:枚举注册项,枚举,RegEnumKeyEx,RegEnumKey,创建注册项,打开注册项,RegOpenKeyEx,关闭注册项句柄,枚举指定注册项, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------枚举注册项 || ||------_按钮2_被单击 || ||------枚举 || ||------_按钮1_被单击 || ||------_按钮3_被单击 || ||------_按钮4_被单击 || ||------_按钮5_被单击 || ||------_按钮6_被单击 || ||------_按钮7_被单击 || ||------_按钮8_被单击 || || ======调用的Dll || ||---[dll]------RegEnumKeyEx || ||---[dll]------RegEnumKey || ||---[dll]------创建注册项 || ||---[dll]------打开注册项 || ||---[dll]------RegOpenKeyEx || ||---[dll]------关闭注册项句柄 || ||---[dll]------枚举指定注册项 调用的DLL命令: .DLL命令RegEnumKeyEx,整数型,,"RegEnumKeyExA" .参数hKey,整数型 .参数dwIndex,整数型 .参数lpName,文本型 .参数lpcbName,整数型 .参数lpReserved,整数型,,0 .参数lpClass,文本型 .参数lpcbClass,整数型 .参数lpftLastWriteTime,日期时间型 .DLL命令RegEnumKey,整数型,,"RegEnumKeyA" .参数hKey,整数型 .参数dwIndex,整数型 .参数lpName,文本型 .参数cbName,整数型 .DLL命令创建注册项,整数型,,"RegCreateKeyA",,在指定的项下创建一个新项。如指定的项已经存在,那么函数会打开现有的项 .参数hKey,整数型 .参数lpSubKey,文本型 .参数phkResult,整数型,传址 .DLL命令打开注册项,整数型,,"RegOpenKeyA",,打开一个现有的注册表项 .参数hKey,整数型 .参数lpSubKey,文本型 .参数phkResult,整数型 .DLL命令RegOpenKeyEx,整数型,,"RegOpenKeyExA",,打开一个现有的注册表项 .参数hKey,短整数型,,需要打开的主键的名称 .参数lpSubKey,文本型,传址,需要打开的子键的名称 .参数ulOptions,整数型,传址,保留,设为0 .参数samDesired,整数型,传址,安全访问标记,也就是权限 .参数phkResult,整数型,传址,得到的将要打开键的句柄 .DLL命令关闭注册项句柄,,,"RegCloseKey",,释放指定注册键的句柄 .参数hKey,整数型 .DLL命令枚举指定注册项,整数型,,"RegEnumValueA" .参数hKey,整数型,,Long,一个已打开项的句柄,或者指定一个标准项名 .参数dwIndex,整数型,,Long,欲获取值的索引。注意第一个值的索引编号为零 .参数lpValueName,文本型,传址,String,用于装载位于指定索引处值名的一个缓冲区 .参数lpcbValueName,整数型,传址,Long,用于装载lpValueName缓冲区长度的一个变量。一旦返回,它会设为实际载入缓冲区的字符数量 .参数lpReserved,整数型,,Long,未用;设为零 .参数lpType,整数型,传址,Long,用于装载值的类型代码的变量 .参数lpData,文本型,传址,Byte,用于装载值数据的一个缓冲区 .参数lpcbData,整数型,传址,Long,用于装载lpData缓冲区长度的一个变量。一旦返回,它会设为实际载入缓冲区的字符数量
