QT
QT 实战桌面应用程序开发
Reddragon2010
这个作者很懒,什么都没留下…
展开
-
windows Service启动具有管理员权限的GUI进程
一、前言自从Windows Vista后,Windows Service就不支持启动GUI application。网上很多资料介绍的方法可以启动GUI进程,但是有些不具有管理员权限,有些启动用户属于system用户,不是当前登录用户,只能通过如下方法。二、代码1、获取到受限的token/* UAC开启时,当前用户拥有两个token,分别是受限的token和不受限的token。可以用下面代码获取到受限的token*/ HANDLE GetCurrentUserToken() { PWTS_S原创 2021-03-11 10:13:14 · 1179 阅读 · 1 评论 -
Qt Json文件生成、修改
1、生成Json文件 // 创建打开文件 QFile file("pin.json"); if (!file.open(QIODevice::WriteOnly)) { qCritical() << "jsonFile open error"; } // 使用QJsonObject对象插入键值对。 QJsonObject jsonObject; jsonObject.insert("AdminPin", "123456"); jsonObject.insert("Us原创 2021-02-25 09:59:27 · 1007 阅读 · 0 评论 -
qt读取ini文件,解决读取路径反斜杠转义字符消失的问题
采用QTextStream 逐行读取,示例如下: QFile file("Server.ini"); if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) return; QTextStream in(&file); QString String = in.readLine();原创 2021-02-04 14:59:58 · 2269 阅读 · 7 评论 -
bat删除自身程序所处文件夹和文件夹全部子文件
@echo off&color 17if exist “%SystemRoot%\SysWOW64” path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0bcdedit >nulif ‘%errorlevel%’ NEQ ‘0’ (goto UACPrompt) else (goto UACAdmin):UACPrompt%1 start “” mshta vbscript:createobject(“shell.app原创 2021-01-29 15:59:08 · 624 阅读 · 0 评论