易语言如何获取一个正在运行一个进程所在目录路径,相信很多人都不会,现在分享PID取进程目录方法
工具/原料
易语言
需要用到API,任务管理器
方法/步骤
1、新建一个win窗口程序创建一个按钮,两个标签,两个编辑框。注;以上的组件是演示代码所需要的
2、添加DLL命令.版本2.DLL命令GetModule掂迎豢畦FileNameEx,整数型,"Psapi","G髫潋啜缅etModuleFileNameExA".参数hProcess,整数型.参数hModule,整数型.参数lpFilename,文本型.参数nSize,整数型.DLL命令OpenProcess,整数型,"Kernel32","OpenProcess".参数dwDesiredAccess,整数型.参数bInheritHandle,整数型.参数dwProcessId,整数型
3、双击“取路径按钮”输入以下代码.版本2.子程序_按钮1_被单击编辑框2.内容=pi蟠校盯昂d取路径(到整剞麽苍足数(编辑框1.内容)).子程序pid取路径,文本型,公开.参数pid,整数型.局部变量进程路径,文本型GetModuleFileNameEx(OpenProcess(2035711,0,pid),0,“”,255)返回(到文本(进程路径))
4、运行结果: