自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李四老师

路漫漫其修远兮,吾将上下而求索

  • 博客(248)
  • 资源 (29)
  • 论坛 (1)
  • 收藏
  • 关注

原创 C/C++:Windows编程—Hook IE浏览器实现URL拦截及更改(下)

Hook IE浏览器实现URL拦截及更改(下)前言接上一篇 C/C++:Windows编程—Hook IE浏览器实现URL拦截及更改(上),本节为了实现上一篇待优化部分。实现IE进程时时监控,当有新的IE进程打开时注入我们的动态库。如何使用时时监控IE进程呢?笨方法就是 开一个线程 一直去遍历 IE进程 发现有新的IE进程就注入。这种方法有点low,笔者当然不想用,所以在网络上寻找,有说在驱动...

2020-01-12 12:13:36 1175 1

原创 C/C++:Windows编程—IAT Hook实例(程序启动拦截)

C/C++:Windows编程—IAT Hook实例(程序启动拦截)前言+思路本文默认读者有IAT Hook的相关的基础知识了哈,记录笔者在IAT Hook实战中遇到到问题以及解决思路。笔者想实现一个功能能够拦截到程序的启动。经过调研,大多程序如果是通过双击或者鼠标启动的 一般都是有 Windows资源管理器explorer.exe进程进行创建的。最近刚好学习了IAT Hook就用IAT H...

2020-01-08 23:31:47 1082 2

原创 C/C++:Windows编程—Hook IE浏览器实现URL拦截及更改(上)

Hook IE浏览器实现URL拦截及更改前言+思路笔者这里有个需求,针对IE浏览器 用户访问URL 做一个判断,是否为 限制访问的url,如果是 在另一个软件上给与警告提示。笔者在拿到这个需求的时候也是网上一顿找,在csdn上找到一篇 hook IE 总结。这篇文章给我一些思路,获取IE浏览器访问的URL 那么需要知道 IE浏览器访问URL 用的那种方式,从这文章提示使用 WININET.dl...

2019-12-29 18:33:08 2475 1

原创 C/C++:Windows编程—Inline Hook内联钩子(下)

前言在上节中介绍了 InlineHook 钩子函数,主要是通过jmp 目标地址(转为机器码E9 偏移量) 来实现的,是修改被Hook函数首地址处的 5个字节的内容。这里再介绍另一种方法,修改被Hook函数首地址处的7字节的内容。我们看下图的汇编指令之前是jmp 目标地址(5字节),这次是将目标地址放到 eax寄存器中 这里是2条汇编指令(00B417E4-00B417DF = 7字节)。他们...

2019-06-10 00:17:26 1010

原创 C/C++:Windows编程—Inline Hook内联钩子(上)

前言先介绍下Windows中的Hook技术。Hook是Windows中提供的一种用以替换DOS下“中断”的系统机制,中文译为“挂钩”或“钩子”。在对特定的系统事件进行hook后,一旦发生已hook事件,对该事件进行hook的程序就会收到系统的通知,这时程序就能在第一时间对该事件做出响应。Windows中的Hook技术的方法较多,常见的有Inline Hook、IAT Hook、EAT Hook ...

2019-06-10 00:12:34 2369 1

原创 Qt:Windows编程—代码注入

前言​ 这里所说的代码注入和上篇的DLL注入有类似之处。DLL文件的注入与卸载在上篇中都完成了,整个注入与卸载的过程其实就是让远程线程执行一次LoadLibrary函数或者FreeLibrary函数。远程线程装载或者卸载一个DLL文件,通过dllMain()调用DLL中具体功能代码,这样注入DLL以后就可以让DLL做很多事情了。​ 是否可以不依赖DLL文件直接向目标进程写入要执行的代码,完成特...

2019-02-01 14:58:23 1374 3

原创 Qt:Windows编程—DLL注入与卸载

前言这里说的DLL注入 是将我们指定的DLL注入到指定的进程中,DLL卸载也就是将指定进程中的DLL卸载下来。在Windows提供的API中有 CreateRemoteThread函数 见名知意 创建远程线程函数,这的远程指定的垮进程,让远程进程执行我们指定的线程回调函数。这就提供操作其他进程的契机。CreateRemoteThread 函数原型// 函数是不是和CreateThread非常...

2019-01-27 14:20:39 2718 6

原创 MFC:Socket编程—TCP服务端和多个客户端通信

前言MFC是微软基础类库,于 C++ 对于 C语言来说,MFC对于window API ,MFC 就相当于C++,window API 相当于C。MFC 封装了 window API 使用起来更加的方便。MFC中封装的socket 直接就有事件回调,就不需要我们自己去轮询 自己去处理,我们只需要写好对于的事件回调函数即可,系统帮我们进行调用 方便了很多,而且 不需要多线程就可以实现 单个TCP服...

2019-01-12 20:58:56 8518 28

原创 Qt:Qt实现飞秋拦截助手—ARP攻击

Qt:Qt实现飞秋拦截助手—ARP攻击前言继续我们的飞秋拦截助手开发,上篇是Qt:Qt实现飞秋拦截助手—Mac地址扫描器 ,本篇将介绍 如何进行ARP攻击,也叫ARP欺骗。我们知道本机有个ARP缓存表 存储的是IP地址和物理地址的映射 IP_A -> MAC_A 是一一对应的。我们这里还是拿 A、B、C 3台主机做比喻,A和B通信,C是攻击者。ARP攻击 就是,主机C 一直给 攻击目...

2018-12-07 15:19:30 1104

原创 C/C++:Winsock网络编程—ping命令的简单实现

Winsock网络编程—ping命令的简单实现前言先声明 博主实现的是Windows平台的ping命令的简单实现,没有做域名解析,只能直接ping ip。我们要实现ping 肯定得先知道ping的实现原理,ping 发送的 ICMP报文。实际上的落脚点 就是对 ICMP协议和IP协议 结构的学习 以及 如何使用Winsock API 来实现ICMP报文的组包和解包。需要使用wireshark ...

2018-11-24 20:18:24 3230 3

原创 Qt:Qt实现Winsock网络编程—TCP服务端和客户端通信(多线程)

Qt实现Winsock网络编程—Tcp服务端和Tcp客户端通信(多线程)前言感觉Winsock网络编程的api其实和Linux下网络编程的api非常像,其实和其他编程语言的网络编程都差不太多。博主用Qt实现的,当然不想用黑窗口呗,有界面可以看到,由于GUI编程的话 一般UI进程不能阻塞,肯定需要多线来实现,在等待用户连接的时候accept,和客户端通信 等待消息的时候recv这些都是阻塞的 都...

2018-11-06 21:31:46 11437 7

原创 Windows驱动—VS2010+WDK配置驱动开发环境

记录一下VS2010 + WDK 的配置过程。环境准备vs2010 安装包自行下载。WDK下载 。环境配置新建Win32项目添加测试代码#include <ntddk.h>// 提供一个Unload函数只是为了VOID DriverUnload(PDRIVER_OBJECT driver){ // 但是实际上我们什么都不做,只打印一句话: DbgPrint("Driver unload\r\n");}// DriverEntry,入口函数。相当于main。N

2021-08-27 20:56:30 53

原创 Windows驱动—64位驱动测试&64位驱动测试签名

前言笔者在做windows 64位驱动开发的时候,同很多驱动初学者一样,发现 64位驱动不做数字签名在win7 64位上无法加载 即使将 关闭驱动强制签名 仍会 “Windows 无法验证此文件的数字签名。”的提示,这样的话我们开发者就无法进行驱动测试了!。由于在网上没找一篇满意的解决方案,故有此博文的诞生。这里笔者也是参考微软官方手册进行的操作,能达到 在windows vista 64位、win7 64位、win10 64位 进行64位驱动测试的效果。为啥关闭驱动强制签名失效了?从 Windows

2021-08-27 08:16:26 55

原创 80X86汇编—存储器的变址寻址

前言本博文将讲解 80X86汇编中的 变址寻址,缘由是笔者对照 《80X86汇编语言程序设计_王元珍.pdf》学习时 遇到的困惑。比例因子 含义是啥 为啥要乘以它?基本概念相关概念和图片摘自《80X86汇编语言程序设计_王元珍.pdf》书中。变址寻址:变址寻址方式的操作数放在主存储器中,其偏移地址EA是指令中指定寄存器的内容乘以比例因子后与给出的位移量之和。笔者刚开始也不明白为啥要乘以比例因子F,反正就跟着书上例子代码敲敲 试试看!当然笔者出问题了。这里先抛结论,比例因子 意义是?笔者也是网络中

2021-03-21 19:55:06 269

原创 C/C++: OpenSSL实现https GET POST请求

前言笔者这里有需求,需要用C++实现 https 的GET、POST请求 以及GET下载文件 而且需要实现跨平台 在Linux、Windows都能正常运行。最好的是 只用一套代码 而不是根据具不同平台 跑不同代码,所以我们得找一个跨平台的支持https协议的库。都不用想,最好的当然是 OpenSSL啦。也有其他的比如libcurl 啥的,但是libcurl如果要支持https的也要链接OpenSSL了,还不如直接用OpenSSL。当然这里还有个不错的选择就是使用boost::asio库,但是笔者觉得使用上

2021-01-30 22:27:38 729 2

原创 C/C++:mongoose.c实现多表单域文件上传

前言笔者这里有需求需要用mongoose.c在上传文件的时候同时还要提交其他表单字段,百度一圈居然没有一个完整的例子,都是把源码示例的上传文件例子抄,讲也没讲明白。源码示例都是只有1个文件域上传。由于mongoose.c 比较轻量级,许多api也是在不断更新。为了避免大家浪费时间,先声明笔者这里用的mongoose.c 的 6.13版本,版本在mongoose.h MG_VERSION宏中有声明版本。这里笔者也把示例代码拿来改造做1个多input项的文件上传示例 做个抛砖引玉,当然也会给大家讲得明明白白,

2021-01-24 01:27:07 379

原创 C++面试题-青蛙跳台阶的2种解法

文章目录前言实现代码结果验证前言分享一道算法面试题。题目描述如下:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法?当然各种编程语言都是可以实现的。这里我们用C++语法去完成。这道题难度属于中等偏下,考验面试这的基本而已。考查面试者有没有递归思想,如果会递归写法,考官也会继续问有没有更好的解法。思路如下:/*题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。思路:先找规律,n级台阶 :1 2 3 4

2020-12-09 20:31:46 248

原创 Effective C++ 读后感

文章目录前言读后感结语前言从开始学习Effective C++ 到今天为止 第一遍学习完,历时42天。为什么说是第一遍学习完呢?因为后面肯定还有第二遍第三遍…复习与巩固。**谈谈为啥要学习这本书呢?**其实笔者很久之前都听说过这本书的大名,早早的都下载好了,这本书的pdf一直被尘封在我的笔记本上的Book目录。源于之前在北京某互联网教育公司的一次面试,问了很多问题 来源这本书,笔者没准备当然被虐的很惨。所以笔者当然要把这本书拿下。学习完这本书,你应该会对C++编程有一个更深刻的认识,当然也不限于面试,也

2020-12-06 21:57:44 116 1

原创 C++:C++中public protected private关键字用法

C++:C++中public protected private关键字用法笔者这里主要针对C++中public protected private关键字做一个较全面的总结。首先public protected private关键字用于访问控制的,也被称为访问说明符。主要用途有2种。用法1:在class类(含struct结构体,struct在C++中是所有成员都公开的类)中 作为成员变量/成员函数的修饰符。用法2:在C++的继承体系中作为从继承修饰符使用。下面我们分开进行介绍。在class类中

2020-11-20 16:21:54 342

原创 Windows编程—BroadcastSystemMessage函数详解

介绍BroadcastSystemMessa函数很强大,可以发送一个消息给指定一类接受者(从Broadcast就可以看出,广播的意思)。这里的接受者可以是,一般的应用程序、可装载的驱动程序、网络驱动程序、系统级的设备驱动程序 或者 上述的任意组合。函数原型long BroadcastSystemMessage( // 广播选项 DWORD flags, // in:指定接受这个消息的接受者类别;out: LPDWORD lpInfo, // 消息ID

2020-10-03 21:18:41 185

原创 CEF3—在网页加载前给js对象填值

文章目录CEF3—在网页加载前给js对象填值前言思路代码CEF3—在网页加载前给js对象填值前言记录一次笔者在实际开发中遇到的问题。在用cef做多页应用开发的时候,多个单页共享数据的问题。这个数据被前端称之为token,在多页应用中需要被共享。数据被使用和存的动作都是在render进程,而多个h5页面也就是多个 render进程中,但是存放的位置肯定是在browser进程,因为browser进程是后台进程,大家取数据都到同一个进程中去存取 数据也就被共享。思路笔者一开始设计的接口如下:BB.Se

2020-09-12 17:17:10 506

原创 Windows驱动—Windows应用程序和Windows驱动通信编程

文章目录介绍知识前奏内核方面编程设备对象和符号链接分发函数应用方面编程打开设备设备控制请求代码应用层代码内核层代码完整工程代码测试效果介绍Windows应用程序(Ring3层)和内核驱动(Ring0层)是运行在Windows权限的不同级别,简单来说各有优势。内核层权限较大 能做很多 应用程序办不到的事情 不直接面向程序使用的用户,Windows应用程序在Ring3层 直接面向用户,界面友好。当应用层办不到的时候就需要借助内核层了,所以 win32应用程序和Windows内核驱动通信是有必要的。Windo

2020-08-12 00:26:35 889

原创 Windows编程—Windows驱动中定时器的使用

文章目录Windows编程—Windows驱动中定时器的使用前言代码简单版升级版程序效果Windows编程—Windows驱动中定时器的使用前言定时器操作是应用编程中非常常见的操作,同样的在Windows内核驱动编程中也有对应的API。在Windows应用编程中使用的是SetTimer进行定时器编程,在Windows驱动开发中也有对应的API。主要用的下面3个API。// 1.初始化定时器VOID KeInitializeTimer( // 指向要初始化的定时器,调用者分配空间

2020-07-25 22:58:57 528

原创 Windows编程—Windows驱动开发环境搭建

文章目录前言步骤步骤一步骤二步骤三连接测试步骤四步骤五总结前言作为一个编写Windows程序的开发人员,对Windows驱动开发 并非必需要掌握,但是掌握 Windows驱动开发对Windows程序开发人员却有极大的好处。一个直观的感受 程序操作权限更大了,因为处在内核层了嘛。应该可以写更厉害的外挂,普通Windows程序写个辅助完全是没问题的,但是涉及到数据修改突破游戏程序的一些限制 必须用更高权限的内核驱动了。开始学习Windows驱动开发,第一步当然是环境搭建了。因为笔者也在驱动环境搭建上也吃过

2020-07-02 09:38:48 1264

原创 Windows编程—向针式打印机直接发送内容或指令

文章目录前言代码前言笔者最近有需求要直接操作针式打印机也就是存折打印机。这种打印机一般用来套打或者打存折的。中文资料比较少,所以笔者去研究了下,顺便分享一下。下面是msdn上关于打印机相关的函数介绍 https://docs.microsoft.com/en-us/windows/win32/printdocs/printing-and-print-spooler-functions#printer-functions。笔者一开始的需求是 打印带格式的字符串,用CDC::TextOut的方式 ,该方

2020-06-12 10:37:05 917

原创 MFC使用http post请求上传文件

文章目录前言代码前言笔者在Windows编程开发时候,有个上传文件的需求,服务端给的接口是http接口,和网页上面 表单上传文件一样(form-data方式)。当然我们拿到这需求,一想 用Windows原生的API去做 肯定麻烦一点 当然也能做,再一想 我们用支持http协议的框架不就行了嘛,MFC、libcurl、OpenSSL等等应该很多。笔者比较熟悉的2个库,MFC和libcurl,所以决定用这2个库来做文件上传。和大家一样,刚开始觉的很简单,网上搜下然后改下就OK。但是笔者却花费了些时间才完成

2020-05-30 23:53:29 931

原创 C语言:16进制字符串转int

文章目录前言代码前言今天在C语言中 用到16进制字符串转int整型场景,顺便网上搜了一下 发现有网友用了非常复杂的方法,还去判断字母啥的 用到什么累加的,笔者一想 16进制字符串转int类型 有必要这么复杂?笔者猜想sscanf解包函数应该可以,所以查了下资料,果然使用sscanf函数就可以了!代码代码在devc++中运行正常。#include <stdlib.h>#inc...

2020-05-05 22:12:16 1587

原创 CEF3:拦截http request请求和response响应(包括ajax请求和响应也能拦截到)

文章目录前言思路代码前言笔者在项目开发中有需求,需要拦截 js中 发起的 http 请求和响应数据 写到文件中,方便给开发人员或者测试人员查看。笔者拿到这个需求第一反应是,cef肯定有这种接口可供我们使用,所以肯定能实现咯。这里笔者用的是cef2623版本。思路笔者百度了一下 大致可以在 CefRequestHandler的回调函数可以得到一些东西,一开始 笔者找到的最相近的方法是 下面这...

2020-05-01 00:06:10 4149

原创 Windows编程—获取操作系统默认浏览器路径

文章目录前言分析代码前言笔者有需求,需要获取当前的默认浏览器的路径。网上的其他方法笔者没有去试。这里笔者采用的方式在win10 下是可行的,win7、winXp 没有测试。笔者使用 QQ电脑管家—>工具箱—>上网—>浏览器保护 进行默认浏览器设置 是不成功的。所以还是到 Win10 设置—>默认应用—>Web浏览器 进行设置是可行。分析笔者这里那 QQ浏览器...

2020-04-05 16:25:11 1119

原创 Windows编程—获取Chrome浏览器的安装目录

文章目录前言方式一说明代码方式二说明代码前言在Windows平台开发时,有时候需要唤起Chrome浏览器访问指定url, 这时就需要知道Chrome浏览器的安装路径了。笔者这里总结了2种方式,建议使用方式二。方式一说明方式一,我们可以使用 Chrome浏览器 桌面图标的快捷方式找到Chrome的安装路径。博主这里是:C:\Users\Lisi\AppData\Local\Google\C...

2020-04-05 01:33:26 3232

原创 Windows编程—控制面板程序显示信息修改(程序图标、名称、链接等)

Windows编程—控制面板程序显示信息修改(程序图标、名称、链接等)介绍笔者之前用inno setup打包发现控制面板显示的程序 没有启动程序的图标信息,所以顺带研究了一下控制面板上程序信息的显示。新手看了应该有用。我们在 控制面板\程序\程序和功能 中看到的所有程序信息,都是Windows制定好的注册表格式标准下进行的,不依赖于某种打包语言或技术,只要在安装Windows软件的时候 能够...

2020-04-04 01:26:24 1625 2

原创 Mac OS开发—Xcode给Mac应用添加编辑快捷键(剪切 复制 粘贴 全选 删除 撤销 重做)功能

前言笔者做Windows开发的,无奈公司有Mac OS的项目需要维护,之前没有编辑菜单的功能,需要笔者加上这个功能,笔者只能硬着头皮上。还好会c++,Mac应用里面一般都会用object-c 也可以和c++混着用,连猜带蒙,把这个功能实现。对于会的人很简单,不会的人难的很,所以笔者下面贴个图告诉怎么实现这个功能。笔者刚开始也是到处百度(连关键词都不知道搜啥),到处加群求帮,效果也不大。有一天,笔...

2020-03-27 10:59:14 426

转载 Chromium CEF 2623 -- 支持 xp 的最后一个版本源码下载和编译步骤

转载自博客园 TerryHe 的微博 https://www.cnblogs.com/luckbird/p/CEF_2623_Compile.html背景因为项目需要在客户端中内嵌浏览器,需要支持 xp 操作系统和播放视频,但 CEF 2623 以后的版本已经不支持 xp 操作系统,也不再提供 2623 版本的二进制发布包下载,只好自己手动编译。编译结果要求达到:可以在 xp 及以上操作系统...

2020-03-19 20:25:05 737 1

原创 COM原理与应用(潘爱民)带目录书签下载

说明工作需要,准备学习COM相关知识。发现网上下载COM原理与应用(潘爱民)都是没有带目录书签的!!!所以笔者本着奉献自我的精神,花费了时间和体力将该书的目录整理出来,精确到3级目录!!!将做好的带目录的pdf书籍分享出来。 最后感谢感谢互联网,感谢潘爱民老师,能让大家免费学习到知识!下载地址 https://download.csdn.net/download/qq_29542611/1...

2020-03-02 22:22:45 530 2

原创 C/C++:Windows编程—MFC基于CWnd自绘CListCtrl控件且带滚动条

文章目录前言效果图代码思路滚动条思路完整代码前言由于工作需要,需要自绘类似CListCtrl那种控件 而且每项能带类似按钮的点击事件。所以笔者去进行研究,费了点时间写了个简单的自绘窗口 顺带也研究了下滚动条。博主在网络搜索的时候经常遇到只有代码没有效果图,这样有意思吗,既然都写了 弄全一点不行吗。在这里也呼吁一下广大博友,写博客的时候都把效果图带上。我们也先看效果图。效果图代码思...

2020-02-16 00:42:25 312

原创 CEF3:https 请求返回状态码canceled

CEF3:https 请求返回状态码canceled客户端项目中浏览器内核用的cef3,最近在测试的时候 服务器配置的为https但是使用IP访问的。像如果 https服务器并没有完全安装正规的配置进行配置好,用浏览器直接访问经常会报一些 证书状态无效,证书作者 啥啥的问题,当然 直接用MFC的 CHttpFile 访问 一样也会报这些问题,如果是MFC中 我们一般是设置 安全参数 去忽略 一...

2019-11-25 23:46:39 1274

原创 C/C++:Windows编程—代码实现IE保护模式的关闭和开启

前言最新项目有需求需要通过程序实现了IE保护模式的关闭,自己网上查了下,关于IE的很多设置都可以通过修改IE相关的注册表来实现的。这里我们只要熟悉注册表的操作就可以了。IE保护模式通过修改下面这个注册表项即可,[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]2500 ...

2019-06-01 23:47:11 501

原创 C/C++:Windows编程—Windows RPC 传递自定义数据类型、自定义数据类型数组、指针数组

前言该篇博文不是讲Windows rpc入门的。是笔者在实际使用Windows RPC时 所遇到的问题,以及解决方法。笔者有这样的需求,需要从RPC Server获取大量数据,而且该数据是动态分配的。故此RPC Client在调用RPC Server方法是 需要动态获取空间。笔者在中文社区没有找到相关资料,最后只有去看官方文档,下面几个链接是官方文档。https://docs.microso...

2019-03-28 22:46:21 1132

原创 C/C++:Windows获取电脑机器指纹

介绍很多时候我们需要为一台Windows设备生成一个机器指纹来标识一台设备。当然标识设备最好的是与硬件相关的标识,应该硬件一般不会被改变。笔者参考了获取设备唯一标识这篇博客。笔者将使用下面几个字段进行机器指纹的生成。主板UUIDwmic csproduct get UUID唯一值,缺陷并不是所有的厂商都提供UUID(可以使用)CPUIDwmic cpu get processorid...

2019-03-07 21:58:46 4481 5

原创 C/C++:C语言小程序—批量重命名文件

介绍笔者有需求,需要将指定文件夹下的所有文件在原有名字的基础上进行重命名。 笔者查阅发现在windows API中有移动文件的API,将文件移动到当前文件就相当于重命名,故此可以使用该API。BOOL WINAPI MoveFile( _In_ LPCTSTR lpExistingFileName, _In_ LPCTSTR lpNewFileName);这是对指定路径的某个文件...

2019-03-04 23:03:49 1965

MFC:Socket编程—TCP服务端和多个客户端通信 示例代码

https://blog.csdn.net/qq_29542611/article/details/86371353 MFC:Socket编程—TCP服务端和多个客户端通信 示例代码

2019-01-12

C/C++:Windows编程—调用DLL程序的2种方法 示例demo

https://blog.csdn.net/qq_29542611/article/details/86618902 C/C++:Windows编程—调用DLL程序的2种方法 示例demo

2019-01-23

Windows编程—代码修改系统时间 示例demo

Qt:Windows编程—代码修改系统时间 https://blog.csdn.net/qq_29542611/article/details/86258765

2019-01-10

Qt实现Winsock网络编程—非阻塞模式下的简单远程控制的开发 示例demo

Qt实现Winsock网络编程—非阻塞模式下的简单远程控制的开发 示例demo 使用 WSAAsyncSelect 实现 https://blog.csdn.net/qq_29542611/article/details/84202411

2018-11-18

Qt实现Winsock网络编程—Tcp服务端和客户端通信(多线程)示例程序demo

Qt实现Winsock网络编程—Tcp服务端和客户端通信(多线程)示例程序demo https://blog.csdn.net/qq_29542611/article/details/83778389

2018-11-06

Qt:Qt实现飞秋拦截助手—ARP攻击 完整项目代码

Qt:Qt实现飞秋拦截助手—ARP攻击 完整项目代码 https://blog.csdn.net/qq_29542611/article/details/84874367

2018-12-07

Qt:Windows编程—Qt实现注册表启动项管理 示例代码

Qt:Windows编程—Qt实现注册表启动项管理 示例代码 https://mp.csdn.net/mdeditor/84933238

2018-12-09

Qt:Qt实现飞秋拦截助手—Mac地址扫描器 代码

Qt:Qt实现飞秋拦截助手—Mac地址扫描器 代码 https://blog.csdn.net/qq_29542611/article/details/84859109

2018-12-06

mongoose.c编写多表单域(多input项)文件上传示例代码

https://lcxing.blog.csdn.net/article/details/113065746 示例程序

2021-01-24

C语言:Winsock网络编程—ping命令的简单实现 示例demo

C语言:Winsock网络编程—ping命令的简单实现 示例demo https://blog.csdn.net/qq_29542611/article/details/84452298

2018-11-24

Qt:Windows编程—代码注入 示例demo

https://blog.csdn.net/qq_29542611/article/details/86741141 Qt:Windows编程—代码注入 示例demo

2019-02-01

Qt:Windows编程—DLL注入与卸载 示例demo

https://blog.csdn.net/qq_29542611/article/details/86664781 Qt:Windows编程—DLL注入与卸载 示例demo

2019-01-27

HookIE.zip

C/C++:Windows编程—Hook IE浏览器实现URL拦截及更改(下) 示例demo https://blog.csdn.net/qq_29542611/article/details/103941696

2020-01-12

C/C++:Windows编程—Hook IE浏览器实现URL拦截及更改 示例demo

C/C++:Windows编程—Hook IE浏览器实现URL拦截及更改 示例demo https://blog.csdn.net/qq_29542611/article/details/103756071

2019-12-29

C/C++:Windows编程—代码获取本地所有网卡信息(网卡描述,IP地址,子网掩码,MAC地址)demo代码

https://blog.csdn.net/qq_29542611/article/details/84711243 C/C++:Windows编程—代码获取本地所有网卡信息(网卡描述,IP地址,子网掩码,MAC地址) 示例程序demo

2018-12-02

02_Win32ToDriver.zip

https://lcxing.blog.csdn.net/article/details/107947940 Windows驱动—Windows应用程序和Windows驱动通信编程 示例程序

2020-08-12

Qt:Windows编程—Qt实现本地服务管理 示例代码

Qt:Windows编程—Qt实现本地服务管理 示例代码 https://blog.csdn.net/qq_29542611/article/details/85010235

2018-12-14

Qt:Windows编程—Qt实现进程管理 示例代码

https://blog.csdn.net/qq_29542611/article/details/86567599 Qt:Windows编程—Qt实现进程管理 示例代码

2019-01-20

Spring3.x 企业应用开发实战光盘源码

Spring3.x 企业应用开发实战光盘源码

2016-07-31

用Qt使用按键模拟函数和鼠标模拟函数实现网页刷新 示例 demo

Qt使用鼠标模拟函数mouse_event和按键模拟函数keybd_even实现网页刷新功能 https://blog.csdn.net/qq_29542611/article/details/83421552

2018-10-26

Android activity中间弹框

Android:使用Activity制作中间弹窗 https://blog.csdn.net/qq_29542611/article/details/83593030

2018-11-01

Qt使用WM_COPYDATA消息进行进程通信 示例demo

Qt使用WM_COPYDATA消息进行进程通信 示例demo 代码博客: https://blog.csdn.net/qq_29542611/article/details/83478851

2018-10-28

Windows编程-Windows RPC 传递自定义数据类型、自定义数据类型数组、指针数组 示例demo

https://blog.csdn.net/qq_29542611/article/details/88880215 Windows编程-Windows RPC 传递自定义数据类型、自定义数据类型数组、指针数组 示例demon

2019-03-28

MFC:移动对话框到右下角 示例代码

https://blog.csdn.net/qq_29542611/article/details/87886253 MFC:移动对话框到右下角 示例代码

2019-02-22

MFCMyCtrlTest.zip

https://blog.csdn.net/qq_29542611/article/details/104337222 C/C++:Windows编程—MFC基于CWnd自绘CListCtrl控件且带滚动条 示例demo

2020-02-16

InlineHookTest1.zip

https://blog.csdn.net/qq_29542611/article/details/91359408 https://blog.csdn.net/qq_29542611/article/details/91359350 C/C++:Windows编程—Inline Hook内联钩子 示例demo

2019-06-10

使用Qt实现网页自动刷新工具 示例demo

使用Qt实现网页自动刷新工具 示例demo 代码 使用Qt调用windows api 实现网页窗口刷新 https://blog.csdn.net/qq_29542611/article/details/83352799

2018-10-24

IATHookTest.zip

C/C++:Windows编程—IAT Hook实例(程序启动拦截) 示例程序 https://blog.csdn.net/qq_29542611/article/details/103899906

2020-01-08

PrinterTest.zip

https://blog.csdn.net/qq_29542611/article/details/91311860 C/C++:Windows编程—Windows系统下如何判断本地虚拟打印机和真实打印机?示例demo代码

2019-06-08

李四老师的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除