CCRegistryKeys
2016-04-28 22:28
344 查看
CCRegistryKeys
struct CCRegistryKeys { int X0; byte X1; char keys[624]; CCRegistryKeys() {}; }; int CRegistryKeys(CCRegistryKeys* regKey) { WcpInitialize(); InitializeTracingSink(); //InitializeDeltaCompressor(); cout << endl; cout << "调用 CRegistryKeys, 初始化" << endl; int pfb = 0x10121B98; int pfn = (int)phWCP - 0x10000000 + pfb; typedef int(__thiscall * fnCRegistryKeys)(CCRegistryKeys*); fnCRegistryKeys g_fnCRegistryKeys; g_fnCRegistryKeys = (fnCRegistryKeys)pfn; int result = -1; // CCRegistryKeys regKey; result = g_fnCRegistryKeys(regKey); cout <<hex<< "CRegistryKeys error: "<< GetLastError() << endl; cout << hex<<"返回结果,也是 CRegistryKeys 对象的地址: " << result << endl; cout << "调用 CRegistryKeys 结束" << endl;; cout << endl;; return result; } CCRegistryKeys regKey = CCRegistryKeys(); CRegistryKeys(®Key);
相关文章推荐
- #define的使用与规范 iOS简单整理
- java比较器Comparable接口和Comparator接口的区别及应用
- 2016第18周四
- 关于 C#和.net 的 发展
- 《构建之法》6-7章读后感
- 研究jdk关于TreeMap 红黑树算法实现
- Subsets
- 练习三 1013
- 【Linux学习笔记四】磁盘管理中文件压缩与解压
- AndroidTest学习(1)Android测试基础(部分搬运)
- 【FOL】万里长征第一步
- kafka安装
- 《Spring实战》学习笔记-第七章:Spring MVC进阶
- PAT-B 1022. D进制的A+B
- 存储过程的参数可以使用sql的函数
- 【数位DP——题集及提示】
- Android Toolbar 学习
- 一步一步写数据结构(BST-二叉排序树)
- Swift 使用CollectionView 实现图片轮播封装
- 线程的基本总结(1)