上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 38 下一页
摘要: 转载来源:https://www.cnblogs.com/hookjc/静态库 在linux环境中, 使用ar命令创建静态库文件.如下是命令的选项: d 从指定的静态库文件中删除文件 m 把文件移动到指定的静态库文件中 p 把静态库文件中指定的文件输出到标准输出 q 快速地把文件追加到静态库文件中 阅读全文
posted @ 2020-06-23 18:00 jiangcheng_15 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 转载来源:https://www.cnblogs.com/hookjc/几种基本类型的开关电源顾名思义,开关电源就是利用电子开关器件(如晶体管、场效应管、可控硅闸流管等),通过控制电路,使电子开关器件不停地“接通”和“关断”,让电子开关器件对输入电压进行脉冲调制,从而实现DC/AC、DC/DC电压变 阅读全文
posted @ 2020-06-23 17:59 jiangcheng_15 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 转载来源:https://www.cnblogs.com/hookjc/0x01什么是HOOK APIHOOK(钩子,挂钩)是一种实现Windows平台下类似于中断的机制[24]。HOOK机制允许应用程序拦截并处理Windows消息或指定事件,当指定的消息发出后,HOOK程序就可以在消息到达目标窗口 阅读全文
posted @ 2020-06-23 17:57 jiangcheng_15 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 转载来源:https://www.cnblogs.com/hookjc/0x00 前言以下将给出一个简单的例子,作为HOOK API的入门。这里是HOOK 自己程序的MessageBox,即将自己程序对MessageBox API的调用重定向到自己实现的API中,在自己定义的API中实现内容的替换。 阅读全文
posted @ 2020-06-23 17:56 jiangcheng_15 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 转载来源:https://www.cnblogs.com/hookjc/0x00 前言本实例要实现HOOK MessageBox,包括MessageBoxA和MessageBoxW,其实现细节与HOOK API(二)中介绍的基本类似,唯一不同的是,本实例要实现对所有程序的HOOK MessageBo 阅读全文
posted @ 2020-06-23 17:52 jiangcheng_15 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 0x00 前言这算是一个实战吧,做的一个应用需要实现进程的防终止保护,查了相关资料后决定用HOOK API的方式实现。起初学习HOOK API的起因是因为要实现对剪切板的监控,后来面对进程保护这样一个需求时,综合各方资料并自己动手实现HOOK OpenProcess() 和 TerminatePro 阅读全文
posted @ 2020-06-23 17:33 jiangcheng_15 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 目前,PHP编程语言也是相当成熟,各种文档,各种问题,只要Google一下,总有你想要的答案。当然“如何开发PHP扩展”的文章也不少,但是很少有专门来介绍使用C++开发PHP扩展的介绍。C++编程语言功能的强大,促使好多公司后台程序选择使用它,因此碰到的大多数情况是需要我们用C++来扩展 PHP。P 阅读全文
posted @ 2020-06-23 17:32 jiangcheng_15 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 编译的两种方式其实很简单,这里记录只是为了以后遇到这种情况时不加思索地运用上,而不是花费一些时间去回忆。C/C++程序编译有两种方式:动态编译、静态编译。PHP 是使用 C/C++程序开发的一门脚本语言,其扩展编译也就脱离不了前面提到的两种,动态、静态。站在PHP程序的角度,动态编译就是扩展生成一个 阅读全文
posted @ 2020-06-23 17:30 jiangcheng_15 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 更多的情况是业务中已经有独立的 api 库,形式为 libxxx.a / libxxx.so,PHP程序中需要调用这些 api,所以这时就要编写PHP扩展来实现。这时是使用静态库 libxxx.a ,还是使用 libxxx.so 呢 ?常见的做法是使用静态库 libxxx.a ,下面一步一步介绍:1 阅读全文
posted @ 2020-06-23 17:29 jiangcheng_15 阅读(379) 评论(0) 推荐(0) 编辑
摘要: centOS上的php过低是需要重新安装时,不得不卸载自定义安装,如下操作查看php版本命令:#php -v 这个命令是删除不干净的#yum remove php因为使用这个命令以后再用#php -v还是会看到有版本信息的。。。。。 必须强制删除#rpm -qa|grep php提示如下#php-p 阅读全文
posted @ 2020-06-23 17:27 jiangcheng_15 阅读(406) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 38 下一页