BAT批处理获取进程名称例如explorer.exe得到PID数字,然后生成TXT文件保存当前目录!怎么写求解

BAT批处理获取进程名称例如explorer.exe得到PID数字,然后生成TXT文件保存当前目录!怎么写求解,第1张

@echo off

for /f "tokens=2" %%i in ('tasklist^|findstr /i explorerexe')do echo %%i>>pidtxt

没事做,写个详细代码给你吧

#include<windowsh>

#include<tlhelp32h>//声明快照函数的头文件

int main(int argc,char argv[])

{

PROCESSENTRY32 pe32;

//在使用这个结构之前,先设置它的大小

pe32dwSize=sizeof(pe32);

//给系统内的所有进程拍一个快照

HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);

//遍历进程快照,轮流显示每个进程的信息

BOOL bMore=::Process32First(hProcessSnap,&pe32);

while(bMore)

{

if(strcmp("abcexe",pe32szExeFile)==0)//如果找到进程名为abcexe

{

HANDLE hProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,pe32th32ProcessID);//获取句柄

/这里已经打开那个进程的句柄了/ }

bMore=::Process32Next(hProcessSnap,&pe32);//寻找下一个

}

return 0;

}

@echo off

for %%a in (d e) do (

for /f "tokens=" %%i in ('dir/s/b/ad %%a:\soft 2^>nul') do (

if exist "%%i \11aaini (

for /f "tokens=" %%j in ('dir/b "%%i\exe"') do set fn=%% 

echo reg add "hklm\software\microsoft\windows nt\currentversion\image file execution options\%fn%" /v debugger /t reg_sz /d qwertrexe /f

goto :eof)))

pause

以上就是关于BAT批处理获取进程名称例如explorer.exe得到PID数字,然后生成TXT文件保存当前目录!怎么写求解全部的内容,包括:BAT批处理获取进程名称例如explorer.exe得到PID数字,然后生成TXT文件保存当前目录!怎么写求解、C++ 如何获取指定 进程名 的 进程ID 如:获取进程列表中 360tray.exe 的进程ID···、如何用批处理全盘搜索指定文件名,并获取其目录所有文件名路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9528549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存