根据运行中的窗体,寻找源文件路径

llfguest 2003-08-25 10:04:00
我想问,如果已经有一个程序在系统里运行那么我在 delphi 中想要根据已经运行的窗体或者进程,来找到这个已经在运行的程序的源文件路径该怎么写代码?(比如:已经有一个名称为 servermagic 窗体在运行,然后,我想在程序中,根据这个运行中的窗体 servermagic ,来找到这个窗体的源文件的路径 c:\pqmagic\servernt.exe )

有些地方说是用 getmodulefilename 但我还是不知道怎么用,能不能给个最简单的例子
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxq 2003-09-01
  • 打赏
  • 举报
回复
Dim prs() as Process=Process.GetProcesses()
If Not prs Is Nothing Then
Dim ps As Process
For Each ps In prs
If ps.MainWindowTitle.IndexOf("servermagic")<>-1 Then
MessageBox.Show(ps.MainModule.FileName)
End If
Next
End If
llfguest 2003-09-01
  • 打赏
  • 举报
回复
有没有高手,将它改成 VB.net 或 delphi 代码?
panyee 2003-08-25
  • 打赏
  • 举报
回复
Process[] prs = Process.GetProcesses();
if(prs != null)
{
foreach(Process ps in prs)
{
if(ps.MainWindowTitle.IndexOf("servermagic") != -1)
{
MessageBox.Show(ps.MainModule.FileName);
}
}
}

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧