- 博客(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
原创 【笔记】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
原创 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关注的人