云南城投校园招聘:如何通过句柄取得程序EXE路径
来源:百度文库 编辑:偶看新闻 时间:2024/04/27 18:32:57
如何通过句柄取得程序EXE路径,下面的方法可以实现:
在uses 中加入PSAPI
function GetPath(hWnd:HWND):string;
var hProcessID, hProcess: THandle;
hMod: HMODULE;
Size: DWORD;
Buf: array[0..255] of char;
begin
GetWindowThreadProcessId(hWnd, @hProcessID);
hProcess:= OpenProcess(PROCESS_ALL_ACCESS, False, hProcessID);
EnumProcessModules(hProcess, @hMod, SizeOf(hMod), Size);
GetModuleFileNameEx(hProcess, hMod, Buf, SizeOf(Buf));
CloseHandle(hProcess);
Result:= StrPas(Buf);
end;
调用的方式:label1.Caption:=GetPath(findwindow(nil,'计算器'));
[本文来自: 学Delphi网(http://www.xuedelphi.com/) ]详细出处参考:http://www.xuedelphi.com/article/html2010/2007122311491057.html
如何取得某进程的句柄 = =?谢谢了
java类中如何取得文件路径
如何通过管道的名字获得管道的句柄
lsass.exe 句柄错误
zz236.exe 句柄无效
如何修改程序安装路径
KB891122.EXE JRE15006.EXE 这两个程序的作用、路径
KB891122.EXE JRE15006.EXE 这两个程序的作用、路径
exe文件如何更改默认路径
如何注册程序.EXE
如何上传EXE程序
如何取得正在运行程序中的数据?
如何改变程序默认安装路径?
如何改变程序默认安装路径
安装程序如何设置相对路径
安装程序的默认路径如何更改?
安装程序的默认路径如何更改?
扩展dll中如何得到调用他的exe的句柄
VB生成的EXE程序移植到其他路径,怎样解决数据库路径错误?
VB 只知道进程ID,如何获得窗口句柄,来看看这个程序阿555555
通过拍卖取得企业产权如何确定入帐价值?
如何与英美人士通过网络取得联系?
如何在短时间内通过合法途径取得日本国籍
怎样通过对象句柄返回整个对象?????????