ultracpp

ultracpp

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年5月15日

摘要: 安装驱动的时候刚开始不要设置为随机启动 一般来说新建的驱动是KMDF Driver类型在WDF节点下面 编译选项记得改下,否则直接蓝屏 使用dbgview捕获驱动输出 1.首先,在注册表中设置:HKLM/SYSTEM/CurrentControlSet/Control/Session Manager 阅读全文
posted @ 2016-05-15 16:59 ultracpp 阅读(215) 评论(0) 推荐(0) 编辑

2016年5月14日

摘要: 接下来设置虚拟机启动模式,可以直接设置现在的虚拟机启动项为debug模式 或者直接新建一个启动项目 bcdedit /dbgsettings {serial [baudrate:value][debugport:value] | 1394 [channel:value] | usb } 如果是xp系 阅读全文
posted @ 2016-05-14 14:17 ultracpp 阅读(784) 评论(0) 推荐(0) 编辑

2015年9月29日

摘要: 0.下载:http://www.boost.org/ 1.编译b2.exe,bjam.exe. 双击根目录下面的bootstrap.bat文件,生成b2.exe,bjam.exe(或者使用vs的命令行进入boost根目录下面运行bootstrap) 如果编译64位需要vs的cmd窗口,如VS2013 阅读全文
posted @ 2015-09-29 20:33 ultracpp 阅读(708) 评论(0) 推荐(0) 编辑

2014年12月7日

摘要: 回调是A将一个函数指针传给B,然后调用B,B在执行自身函数后,再在合适的时候执行A的这个函数指针,这样就能避免A和B的相互包含和链接,在大型项目中回调是一种打破循环依赖的常用技术。typedef void(CALLBACK* MyCallBack)(const char *);typedef voi... 阅读全文
posted @ 2014-12-07 22:14 ultracpp 阅读(585) 评论(0) 推荐(1) 编辑

2014年11月15日

摘要: 模板是实现代码重用机制的一种工具,实质就是实现类型参数化,即把类型定义为参数。C++提供两种模板:函数模板,类模板。template //或者 templateT my_max(T a, T b){ return a>b ? a : b;}template //或者 te... 阅读全文
posted @ 2014-11-15 16:26 ultracpp 阅读(192) 评论(1) 推荐(0) 编辑

摘要: 其实string也是stl里面的内容,记录几点自己不常用的内容1.at方法(比[]会判断是否越位)2. int copy(char *s, int n, int pos=0) const;把当前串中以pos开始的n个字符拷贝到以s为起始位置的字符数组中,返回实际拷贝的数目。注意要保证s所指向的空间足... 阅读全文
posted @ 2014-11-15 15:36 ultracpp 阅读(216) 评论(0) 推荐(0) 编辑

2013年12月7日

摘要: 1.下载openssl代码,下载地址:http://www.openssl.org/source/ ,如果使用winrar解压失败的话(提示不能创建符号链接),可以关闭UAC。2.下载安装ActivePerl,下载地址:http://www.activestate.com/activeperl 3. 阅读全文
posted @ 2013-12-07 19:15 ultracpp 阅读(1458) 评论(0) 推荐(0) 编辑

2013年10月26日

摘要: 如果编译出现Perror PRJ0019: A tool returned an error code from "Performing Post-Build Event..."之类的错误,说明是VC的Post-Build失败了,这个功能可以将编译完成后的文件复制到你想要的目录下面,方便使用,是个不... 阅读全文
posted @ 2013-10-26 00:02 ultracpp 阅读(560) 评论(0) 推荐(0) 编辑

2013年9月7日

摘要: 导出函数:顾名思义,出现在导出表(EAT)里面的函数,可以给外部调用的函数,验证是否为导出函数的方法,熟悉逆向的朋友可以使用LordPE之类的工具查看,当然也可以使用GetProcAddress或者MmGetSystemRoutineAddress之类的函数来获取地址,如果成功的话就是导出函数。非导... 阅读全文
posted @ 2013-09-07 22:40 ultracpp 阅读(1174) 评论(0) 推荐(0) 编辑