C++关闭桌面

news/2024/11/9 10:03:54/

C++关闭桌面,explorer.exe

#include<Windows.h>
#include <TlHelp32.h>
#include"resource.h"
#pragma warning(disable:4996)
void taskkill(const char * name)
{HANDLE info_handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //拍摄系统中所有进程的快照if (info_handle == INVALID_HANDLE_VALUE){MessageBox(0, TEXT("获取进程句柄失败!"), TEXT("错误"), 0);return;}PROCESSENTRY32W program_info;program_info.dwSize = sizeof(PROCESSENTRY32W);  //设置结构体大小int bResult = Process32FirstW(info_handle, &program_info); //获取所有进程中第一个进程的信息if (!bResult){MessageBox(0, TEXT("获取进程句柄失败!"), TEXT("错误"), 0);return;}char tmp[MAX_PATH];HANDLE hProcess;while (bResult){wchar_t *pro_name = program_info.szExeFile;wcstombs(tmp, pro_name, MAX_PATH);if (!strcmp(tmp, name)){hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, program_info.th32ProcessID);if (hProcess) {TerminateProcess(hProcess, 0);CloseHandle(hProcess);//OpenProcess打开的也要关闭  }break;}//获得下一个进程的进程信息bResult = Process32Next(info_handle, &program_info);}CloseHandle(info_handle);//关闭句柄
}
int WINAPI WinMain(HINSTANCE h1, HINSTANCE h2, LPSTR cmd, int show)
{taskkill("explorer.exe");
}

http://www.ppmy.cn/news/628713.html

相关文章

带控制面板英伟达驱动下载地址

原理&#xff1a;去掉官方原有下载地址里面的DCH&#xff0c;451.67对应你要下载驱动的版本号可以修改 https://cn.download.nvidia.cn/Windows/451.67/451.67-desktop-win10-64bit-international-whql.exe https://cn.download.nvidia.cn/Windows/451.67/451.67-desktop-win10…

更新英伟达驱动

官方 GeForce 驱动程序 | NVIDIA

MSI驱动指南HOWTO

MSI 4. MSI驱动指南HOWTO4.1. 关于本指南4.2. 什么是 MSI&#xff1f;4.3. 为什么要使用 MSI&#xff1f;4.4. 如何使用 MSI4.4.1. 包括对 MSI 的内核支持4.4.2. 使用MSI4.4.3. 传统API4.4.4. 使用 MSI 时的注意事项4.4.4.1 自旋锁 4.4.5. 如何判断设备上是否启用了 MSI/MSI-X …

python+django迁移数据库成功但是数据库中还没表产生

1、删除原来的文件&#xff08;我这没了&#xff0c;反正就是之前执行下面两条命令生成的文件&#xff09; python manage.py makemigrations python manage.py migrate2、检查settings.py中DATABASES参数&#xff0c;首先是数据库的信息对不对。我这里是因为ENGINE“django.d…

常用中间件docker安装

zookeeper docker run -d --name zookeeper -p 2181:2181 --restart always -e ZOO_MY_ID1 -e ALLOW_ANONYMOUS_LOGINyes -e TZAsia/Shanghai -v /etc/localtime:/etc/localtime zookeeper:3.7kafka # 注意&#xff1a;KAFKA_CFG_ADVERTISED_LISTENERS要改成你自己宿主机的IP…

电脑中的hiberfil.sys删除操作

电脑中的hiberfil.sys删除操作  1、以管理员运行CMD, 输入以下命令:POWERCFG -H OFF  2、恢复休眠功能&#xff0c;即以管理员运行CMD, 打以下命令: POWERCFG -H on

hiberfil.sys太大

hiberfil.sys是存放系统休眠时的当前工作状态&#xff0c;电脑都是开着的&#xff0c;不需要要休眠&#xff0c;休眠功能是关闭的。 用命令行powercfg -h off来关闭&#xff0c;瞬间释放了内存。

hiberfil文件的删除

系统老是提示系统内部组件禁止了休眠功能&#xff0c;百度查不到资料&#xff0c;我在无意中下载了最新的系统组件和更新了驱动&#xff0c;有了睡眠和休眠功能。打开cmd,输入powercfg -h on即可打开系统休眠&#xff0c;输入powercfg -h off即可关闭系统休眠功能&#xff0c;同…