windows libcurl msvc qt

Qt - macOS上实现Qt应用程序做文件关联打开

一、背景介绍 用Qt开发的应用程序要实现文件关联,双击时用默认关联的程序打开文件,在Windows上这个功能非常容易实现。Windows应用程序在安装的时候可以在注册表中写入相关的键值对。打开文件的时候,Windows Explorer会将文件完整的路径作为参数传递给关联的应用程序。这样就可以在启动 ......
应用程序 文件 程序 macOS Qt

Windows本地用户管理

配置用户及用户组 1、创建用户 进入Powershell后,输入net user 查看当前存在的用户 输入创建用户的命令:net user appadmin P@ssword /fullname:”一般用户” /comment:”堡垒机用户” /add 2、将用户加入到Administrators用 ......
Windows 用户

浅写一个Python脚本归档Windows的截图

添加到计划任务每月运行 from datetime import datetime import os # 这里使用了Windows的环境变量,需在计划任务中指定你的用户 PATH_SCREENSHOTS = r'C:\Users\%USERNAME%\Pictures\Screenshots' P ......
截图 脚本 Windows Python

Windows驱动中使用数字签名验证控制设备访问权限

1. 背景 在一般的驱动开发时,创建了符号链接后在应用层就可以访问打开我们的设备并进行通讯。 但我们有时候不希望非自己的进程访问我们的设备并进行交互,虽然可以使用 IoCreateDeviceSecure 来创建有安全描述符的设备,但大数的用户账户为了方便都是管理员,因此该方法不太完整。 2. 一般 ......
数字签名 权限 Windows 数字 设备

Windows Open ssl 签发证书程序安装

前言全局说明 Open ssl 是用来签发CA证书的程序。 一、下载 Open ssl 打开网址,https://slproweb.com/products/Win32OpenSSL.html 根据系统类型选择,这里以 64位 exe 示例。点击红框里 EXE 下载,约200M 二、安装 Win64 ......
证书 Windows 程序 Open ssl

windows CPU 使用优化Shell Infrastructure Host High CPU on Windows

https://www.drivereasy.com/knowledge/shell-infrastructure-host-high-cpu/ ......
Infrastructure CPU windows Windows Shell

Qt/C++音视频开发57-切换音视频轨道/切换节目流/分别切换音频视频轨道

一、前言 对各种音视频文件格式的支持,是一个播放器的基础功能。一般的音视频文件只有1路流,比如音频文件只有1路音频流,视频文件只有1路音频1路视频流,实践过程中发现,还有一种ts格式的文件,可能有多路流,这种格式一般是将多路节目流封装到一个文件中,用户可以根据自己的需要切换不同的节目,比如CCTV1 ......
轨道 音频视频 音频 节目 视频

Qt中QStyledItemDelegate的使用(二)

延续上一篇文章。本文给出了一个QStyledItemDelegate类自定义绘制加自定义编辑框的例子。为方便读者理清思路,我已经尽量简化本文附加的代码了。此程序模拟用户给出星级评价的效果,在编辑状态下用户可以设置0~5个星星的评价,在普通状态下界面显示对应数量的金黄色星星。本文代码在VS2017和Q ......
QStyledItemDelegate

Windows驱动中数字签名认证(使用 ci.dll)

1.背景 对于常规应用程序来说,在应用层可以使用 WinVerifyTrust, 在驱动层使用常规的 API无法使用,自己分析数据又太麻烦。 但在内核中 ci.dll 包装了数据签名验证相关的功能,我们可以使用该 dll 来实现我们的数字签名验证。 详细的分析见《内核中的代码完整性:深入分析ci.d ......
数字签名 Windows 数字 dll ci

多开软件对Windows电脑的病毒防范能力有何影响

多开软件是指能够在一台电脑上同时运行多个相同程序的工具,它为用户提供了便利,但也可能对Windows电脑的病毒防范能力产生影响。在讨论这一问题之前,我们需要先了解多开软件对电脑系统的影响,以及病毒防范的基本原理。 首先,多开软件通常通过创建虚拟环境或者隔离进程的方式来实现多个程序的同时运行。这种技术 ......
病毒 Windows 能力 电脑 软件

解决「因更新而导致的Windows11进入系统桌面后白屏闪烁」的故障

故障描述 白屏闪烁,无法正常使用桌面及资源管理器。 解决思路 卸载Windows更新 解决步骤 进入安全模式 重新启动计算机。 在登录屏幕中,按住 Shift 键并单击电源 > 重新启动。 在计算机重新启动进入选择选项屏幕后,选择疑难解答 > 高级选项 > 启动设置 > 重新启动。 计算机重新启动后 ......
故障 桌面 Windows 系统 11

windows 2008 r2 安装telnet

控制面板-服务器管理器-功能-添加功能-勾选Telnet客户端。 下一步,安装即可。 telnet 使用 $ > telnet ip port 比如 telnet 192.168.55.189 80 测试80端口通不通。 ......
windows telnet 2008 r2

「安装odoo Windows版,无法勾选PostgreSQL Database」的解决方案

存在问题 安装odoo Windows版时,PostgreSQL Database无法被勾选。 出现的原因是,曾经安装过PostgreSQL Database;虽然可能已被卸载,但注册表内还有残余信息,导致odoo认为PostgreSQL Database仍存在于系统之中。 解决方案 删除注册表内的 ......

mysql 安装时报找不到 MSVCP120.dll windows

解决方法: 下载 Visual C++ Redistributable Packages for Visual Studio 2013 https://www.microsoft.com/zh-cn/download/details.aspx?id=40784 Visual C++ Redistri ......
时报 windows mysql MSVCP 120

微软Windows硬件最新驱动下载地址,无讨论,版本新,都是硬件厂家上传

下面地址可以下载Windows硬件最新驱动,这里下载的地址是纯粹的驱动,没有其他累赘。 这里的驱动是硬件厂家上传的驱动,我查找的是realtek 8852 AE的驱动, 其他任何地方找到的驱动都没有这里的新。 realtek 8852 AE这款螃蟹无线网卡,联想,红米等很多厂家的笔记本都在用,但器旧 ......
硬件 驱动下载 厂家 Windows 版本

Qt之UDP多播(组播)的使用

UdpSocket::UdpSocket(QObject *parent) : QObject(parent) { //本机IP QString local_ip = "192.168.101.11"; m_udp_socket = new QUdpSocket(this); connect(m_u ......
UDP

Vmware 安装 Windows11 的一些注意事项

1 概述 在使用 Vmware 进行安装 Windows11 操作系统时,发现没有安装 Windows 其他版本那么顺利,本文记录一下安装过程中的几个坑。 2 详情 1)Vmware 的访问控制默认是不加密的,安装 Windows11 时,必须为其设置密码进行加密,设置的这个密码需要记住,以后再进入 ......
注意事项 事项 Windows Vmware 11

Windows11 安装 WSA 安卓子系统和 WSA 工具箱

1 概述 习惯了 Windows10 上面的操作后,用 Windows11 的系统一时就感觉到很不习惯,但是其支持的新功能 WSA 是很好用的,也就是安卓子系统,可以直接在电脑上安装和运行安卓手机 APP ,而无需安装第三方模拟器。本文记录一下离线安装的过程,只需三步,非常简单易懂。 2 详情 2. ......
子系统 工具箱 WSA Windows 工具

Visual Studio2022创建Windows服务程序

一、打开工具 二、创建新项目 创建后项目结构 三、重命名服务 四、添加安装程序 五、编码服务逻辑 using System.ServiceProcess; using System.Timers; using System.Windows.Forms; namespace MyAlertWindow ......
Windows 程序 Visual Studio 2022

8.4 Windows驱动开发:文件微过滤驱动入门

MiniFilter 微过滤驱动是相对于`SFilter`传统过滤驱动而言的,传统文件过滤驱动相对来说较为复杂,且接口不清晰并不符合快速开发的需求,为了解决复杂的开发问题,微过滤驱动就此诞生,微过滤驱动在编写时更简单,多数`IRP`操作都由过滤管理器`(FilterManager或Fltmgr)`所... ......
Windows 文件 8.4

7.4 Windows驱动开发:内核运用LoadImage屏蔽驱动

在笔者上一篇文章`《内核监视LoadImage映像回调》`中`LyShark`简单介绍了如何通过`PsSetLoadImageNotifyRoutine`函数注册回调来`监视驱动`模块的加载,注意我这里用的是`监视`而不是`监控`之所以是监视而不是监控那是因为`PsSetLoadImageNotif... ......
内核 LoadImage Windows 7.4

7.2 Windows驱动开发:内核注册并监控对象回调

在笔者上一篇文章`《内核枚举进程与线程ObCall回调》`简单介绍了如何枚举系统中已经存在的`进程与线程`回调,本章`LyShark`将通过对象回调实现对进程线程的`句柄`监控,在内核中提供了`ObRegisterCallbacks`回调,使用这个内核`回调`函数,可注册一个`对象`回调,不过目前该... ......
内核 对象 Windows 7.2

7.3 Windows驱动开发:内核监视LoadImage映像回调

在笔者上一篇文章`《内核注册并监控对象回调》`介绍了如何运用`ObRegisterCallbacks`注册`进程与线程`回调,并通过该回调实现了`拦截`指定进行运行的效果,本章`LyShark`将带大家继续探索一个新的回调注册函数,`PsSetLoadImageNotifyRoutine`常用于注册... ......
映像 内核 LoadImage Windows 7.3

Windows下Nginx的重用命令及如何配置后台启动

Windows下Nginx的常用命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。 1、启动 注意:使用后台启动必须配置daemon on; start nginx【后台启动】 nginx.exe ......
后台 命令 Windows Nginx

QT-对于MVC中典型QTreeView简单使用参考记录

//创建以ui文件中对应View为载体的model<-此处使用QStandardItemModel(比较常用) QStandardItemModel* model = new QStandardItemModel(ui->treeView); model->setHorizontalHeaderLa ......
QTreeView 典型 MVC QT

7.6 Windows驱动开发:内核监控FileObject文件回调

本篇文章与上一篇文章`《内核注册并监控对象回调》`所使用的方式是一样的都是使用`ObRegisterCallbacks`注册回调事件,只不过上一篇博文中`LyShark`将回调结构体`OB_OPERATION_REGISTRATION`中的`ObjectType`填充为了`PsProcessType... ......
内核 FileObject Windows 文件 7.6

6.9 Windows驱动开发:内核枚举进线程ObCall回调

在笔者上一篇文章`《内核枚举Registry注册表回调》`中我们通过特征码定位实现了对注册表回调的枚举,本篇文章`LyShark`将教大家如何枚举系统中的`ProcessObCall`进程回调以及`ThreadObCall`线程回调,之所以放在一起来讲解是因为这两中回调在枚举是都需要使用通用结构体`... ......
线程 内核 Windows ObCall 6.9

6.8 Windows驱动开发:内核枚举Registry注册表回调

在笔者上一篇文章`《内核枚举LoadImage映像回调》`中`LyShark`教大家实现了枚举系统回调中的`LoadImage`通知消息,本章将实现对`Registry`注册表通知消息的枚举,与`LoadImage`消息不同`Registry`消息不需要解密只要找到`CallbackListHead... ......
注册表 内核 Registry Windows 6.8

6.7 Windows驱动开发:内核枚举LoadImage映像回调

在笔者之前的文章`《内核特征码搜索函数封装》`中我们封装实现了特征码定位功能,本章将继续使用该功能,本次我们需要枚举内核`LoadImage`映像回调,在Win64环境下我们可以设置一个`LoadImage`映像加载通告回调,当有新驱动或者DLL被加载时,回调函数就会被调用从而执行我们自己的回调例程... ......
映像 内核 LoadImage Windows 6.7

6.6 Windows驱动开发:内核枚举Minifilter微过滤驱动

Minifilter 是一种文件过滤驱动,该驱动简称为微过滤驱动,相对于传统的`sfilter`文件过滤驱动来说,微过滤驱动编写时更简单,其不需要考虑底层RIP如何派发且无需要考虑兼容性问题,微过滤驱动使用过滤管理器`FilterManager`提供接口,由于提供了管理结构以及一系列管理API函数,... ......
内核 Minifilter Windows 6.6