引于点击就消失的弹窗或屏保锁屏弹窗广告进程定位工具WinFromPoint.exe - 哔哩哔哩 (bilibili.com)
方法一
cmd执行命令一键删除屏保,命令只有一行:
reg delete "HKCU\Control Panel\Desktop" /v SCRNSAVE.EXE /f
方法二
用网站中的软件操作
下面是代码
#include<Windows.h>
#include<Psapi.h>
#include<stdio.h>
#pragma comment(lib,"psapi.lib")
int main(){
HWND Old=0,New;
DWORD PID,size;
char path[MAX_PATH];
typedef BOOL(WINAPI *fun)(HANDLE,DWORD,LPSTR,PDWORD);
fun QueryFullProcessImageName = (fun)GetProcAddress(LoadLibrary("kernel32.dll"), "QueryFullProcessImageNameA");
while(true){
Sleep(10);
New = GetForegroundWindow();
if (New == Old) continue;
GetWindowThreadProcessId(New, &PID);
size = MAX_PATH;
if (QueryFullProcessImageName != NULL)
QueryFullProcessImageName(OpenProcess(0x1000, false, PID), 0, path, &size);
else
GetProcessImageFileName(OpenProcess(0x400, false, PID), path, size);
printf("%s\r\n", path);
Old = New;
}
return 0;
}