随笔分类 - Windows
摘要:GetLastError()返回值列表: 【0】-操作成功完成。 【1】-功能错误。 【2】-系统找不到指定的文件。 【3】-系统找不到指定的路径。 【4】-系统无法打开文件。 【5】-拒绝访问。 【6】-句柄无效。 【7】-存储控制块被损坏。 【8】-存储空间不足,无法处理此命令。 【9】-存储控制块地址无效。 【10】-环境错误。 【11】-试图加载格式错误的程序。 【12】-访问码无效。 ...
阅读全文
摘要:看到一个比较简单粗暴的方式,做个记录。 直接用记事本或者notepad++(文本编辑软件都可)打开exe文件(dll文件), 会有很多乱码,接下来只需要在第二段中找到PE两个字母,在其后的不远出会出现d? 或者L。 若是d,则证明该程序是64位;若是L,则证明是32位。 64位: 32位:
阅读全文
摘要:OpenProcess 打开|获得进程句柄 服务方式程序时,程序的创建者为SYSTEM用户;非SYSTEM用户调用OpenProcess访问该服务程序时,调用失败,GetLastError返回5 调用下面的函数提权,即可解决。(若有其他方案,欢迎补充)
阅读全文
摘要:记录一下: win10 系统管理员 打开后缀为 .xxx 的文件时, 系统提示: 请求操作需要提升 网上搜索了一下,原因是权限不够,故系统提示。 给当前用户加入了 管理员权限,各种权限都无效。 解决方案一: 说不定你的提升了管理员权限后就可以正常打开了。 解决方案二:(个人实际情况) 原因:将打开后
阅读全文
摘要:bool checkProcessRunning(const QString &processName, QList &listProcessId) { #ifdef Q_OS_WIN bool res = false; HANDLE hToolHelp32Snapshot; hToolHelp32Snapshot = CreateToolhelp32Snapsho...
阅读全文
摘要:QString getProcessPathForWin(int idProcess) { #ifdef Q_OS_WIN // access process path WCHAR name[1024]; ZeroMemory(name, 1024); // open process handler HANDLE hProcess = OpenProces...
阅读全文
摘要:#ifdef WIN32 bool res = false; HANDLE hToolHelp32Snapshot; hToolHelp32Snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PROCESSENTRY32 pe = { sizeof(PROCESSENTRY32) };...
阅读全文
摘要:1.创建相应的xaml文件 2.配置App.xaml 3.程序中如果要修改,则可以使用如下代码 4.如果要单独取得某个配置项目,则可以在程序中使用如下代码:
阅读全文
摘要:在项目的解决方案 右键→ 新建项目 后出现如下选择 (如果没有找到,请在联机中搜索 visual studio installer 并安装) 选择项目类型 Setup Project,并输入名称,确定。 在出现的界面中,右键Application Folder → Add → 项目输出 选择 主输出
阅读全文
摘要:Docker for Windows会默认包含两个引擎containers(linux和windows) 1. 下载Docker for Windows,https://docs.docker.com/docker-for-windows/install/#download-docker-for-w
阅读全文