Windows应用层
文章平均质量分 72
风里雨里守护着你
这个作者很懒,什么都没留下…
展开
-
Windows进程间通信之命名共享内存
Windows进程间通信之命名共享内存概述消息服务端服务端程序工作过程消息消息端消费端程序工作过程概述 命名共享内存,在windows下主要是使用windows提供的几个API函数,创建、打开、读取、销毁命名共享内存,共享内存比较适合有消息服务者和消息消费者的场景,优点是效率高,适合较多信息的共享,缺点是不太适合双方需要频繁沟通信息的场景。 以下程序分为两部分,一个是负责生产消息的消息服务进程,一个是负责消费消息的消息消费进程;前者创建指定名称的命名共享内存,并将服务消息写入共享内存中,后者打开指原创 2021-11-03 16:04:05 · 330 阅读 · 0 评论 -
AES入门--文件加解密
AES文件加解密本文将基于openssl库使用AES对称加解密对一个文件的内容进行简单的加解密,在实际开发过程中面对的文件可能会很大,本文的实现逻辑是一次只加解密一个分页大小的内容,目前默认设定为4K,加密要求是加密之后不改变原文件的大小,这样的加密方式在使用minifilter文件过滤系统中进行透明加解密也是可以参考借鉴的。AES加解密基础原理的文章很多了,如何用C语言实现的文章也不胜枚举了,这里就只有简单的使用现有算法的例子,了解原理可以参考一下其他文章,主要咱也没弄明白呀,哈哈哈哈(所以文章有误的原创 2021-10-30 17:08:06 · 1607 阅读 · 1 评论 -
Windows剪贴板复制消息和内容截取
Windows应用程序开发Windows剪贴板复制消息和内容截取解决了什么问题实现思路实现过程1. 监听剪贴板内容更新消息2. 捕获剪贴板消息3. 获取剪贴板内容获取剪贴板文本信息获取剪贴板文件复制消息剪贴板粘贴消息的一些思考Windows剪贴板复制消息和内容截取解决了什么问题在Windows应用开发的过程中,根据需求有时候会需要监控一下剪贴板,看看剪贴板的内容是否是我们应用程序感兴趣的内容。比如下载器,往往会监控剪贴板内是否有下载链接,然后弹出下载页面本文将一探究竟,自己实现一个当剪贴板内容有原创 2021-10-28 20:38:49 · 1488 阅读 · 0 评论