自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Windows RPC 实现 demo

将在服务器应用程序中提供这两个函数。而在本地过程调用(LPC)中实现的方式是压栈直接调函数,远程过程调用(RPC)也是调函数,但是在调用另一个进程的函数,而为了区分调用哪个函数设置了一些标识,这些标识则对应两个进程的对应的函数,所以客户端传给服务端不仅仅需要传递函数的参数还需要给那些标识表示调用哪个函数。RPC也是一种进程间通信方式,采用的是客户机/服务器模式,它允许本地程序调用另一个地址空间的过程或者函数,而不用程序员去管理调用的细节,发生在同一台主机上就是LPC,发生在不同主机上就是RPC。

2025-05-19 15:54:26 609

原创 windows 窗口全屏绘制,全程置顶,不可远程捕捉,不被预览影响,无标题无边框

windows 窗口全屏绘制,全程置顶,不可远程捕捉,不被预览影响,无标题无边框,所有屏幕全部绘制。

2025-03-26 14:16:38 94

原创 windows 功能清除 Toast 通知弹窗

需要跨进程清除 Toast 通知的情况

2025-03-26 14:10:27 218

原创 windows获取硬盘序列号

【代码】windows获取硬盘序列号。

2024-01-17 18:05:25 692

原创 windows win32 c/c++获取系统dns

获取系统dns

2024-01-17 17:54:44 531

原创 【记录】c语言AES加解密

c语言AES加解密,密钥长度AES128 用16字节、AES192 用24字节、AES256 用32字节

2023-11-30 21:33:55 1087

原创 HMAC256算法实现c/c++

【代码】c语言HMAC256算法实现。

2023-09-07 10:00:05 1342 2

原创 笔记:qt拖拽界面事件

qt拖拽界面事件,界面拖动

2022-12-05 16:19:26 298

原创 笔记:qt窗体界面激活显示在最前

qt窗体界面激活显示在最前方式

2022-12-02 15:55:51 5624

原创 检测指定进程是否存在是否运行

检测指定进程是否存在是否运行

2022-08-24 14:50:16 1544

原创 windows下使用win32 API检测防火墙开启状态

windows下使用win32 API检测防火墙开启状态

2022-08-22 17:45:28 545

原创 记录:linux鼠标键盘全局监控整理

linux鼠标键盘全局监控整理,获取linux系统空闲时间。

2022-07-22 16:41:32 546

原创 qt程序设置启动前动画loading功能

qt程序设置启动前动画loading功能

2022-07-21 11:19:35 540

原创 qt4、qt5分别实现输出日志到本地

【笔记】qt4、qt5分别实现输出日志到本地

2022-07-08 10:21:31 283

原创 qt单例再次启动时唤醒已运行的界面

qt单例再次启动时唤醒已运行的界面

2022-07-08 10:12:07 615

原创 windows下qt获取硬盘序列号

【笔记】windows下qt获取硬盘序列号

2022-07-08 10:00:56 945

原创 笔记:qt实现http get post请求

http通信get、post请求

2022-07-08 09:53:39 682

原创 记录:c语言实现HmacSHA256算法签名

c语言实现HmacSHA256算法签名

2022-06-23 17:40:10 835

原创 【笔记】QFuture异步线程的基本使用

QFuture类表示异步计算的结果。1、基本调用#include <QCoreApplication>#include <QtConcurrent/QtConcurrentRun>#include <QDebug> void print(const QString &name){ qDebug() << name;} int main(int argc, char *argv[]){ QCoreApplica

2022-05-24 10:26:06 566

原创 qt编译的程序以管理员身份运行

方案一:(仅适用于使用msvc编译器)在PRO文件中添加一行指令即可。QMAKE_LFLAGS += /MANIFESTUAC:"level='requireAdministrator'uiAccess='false'"方案二:(适用于mingw32编译器)先创建一个 .manifest 文件,如:app.manifest,文件内容如下:<?xml version='1.0' encoding='UTF-8' standalone='yes'?><assembly

2022-03-09 17:29:08 1634

原创 笔记:pthread线程退出,回收资源的基本用法

笔记:pthread线程退出,回收资源的基本用法

2021-12-31 17:33:50 1796

原创 C++封装MD5加密方法,记录保存

C++封装MD5加密方法类,记录保存

2021-12-30 15:19:02 187

原创 Qt 单击任务栏图标实现最小化,再次单击显示窗口

Qt中对于窗口边框的设置一般用到setWindowFlags函数。如果只setWindowFlags(Qt::FramelessWindowHint);去掉边框,此时会发现,当程序打开后,单击任务栏的按钮,会发现无法最小化,隐藏窗口。解决的方法是:setWindowFlags(Qt::Window|Qt::FramelessWindowHint |Qt::WindowSystemMenuHint|Qt::WindowMinimizeButtonHint|Qt::WindowMaxim

2021-12-22 10:18:05 2762

原创 windows平台C++实现密码不能包含键盘中连续三个或三个以上的按键

【笔记】windows平台C++实现密码不能包含键盘中连续三个或三个以上的按键

2021-12-08 16:22:12 571

空空如也

空空如也

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

TA关注的人

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