找回密码
 加入
搜索
查看: 5004|回复: 12

[AU3基础] 怎么获取iexplore.exe是哪个进程调用的!自已[已解决]

  [复制链接]
发表于 2010-9-24 21:52:15 | 显示全部楼层 |阅读模式
本帖最后由 lin6163 于 2010-10-7 13:30 编辑

怎么获取iexplore.exe是由那个进程调用的,那个调用的父进程的进程名和ID是多少
发表于 2010-9-25 08:30:42 | 显示全部楼层
我也想知道......
 楼主| 发表于 2010-9-25 10:05:54 | 显示全部楼层
不会吧,版主你也不知道
不要说不可能实现吧
我查了一下好像可以调用wmi来实现
但却不知道怎么用什么表达式
发表于 2010-9-25 13:13:09 | 显示全部楼层
2、如何禁止被其他程序调用?

1、获取父进程用以上链接中的方法,获取子进程只是一个逆过程。
获取到子进程之后,WinList 枚举所有窗口,WinGetProcess获取窗口所属的进程,如果属于以上子进程则隐藏。
发表于 2010-9-25 14:15:40 | 显示全部楼层
P版是这个方面的专家!哈哈!
 楼主| 发表于 2010-9-25 21:33:39 | 显示全部楼层
2、

1、获取父进程用以上链接中的方法,获取子进程只是一个逆过程。
获取到子进程之后,WinList 枚举所 ...
pusofalse 发表于 2010-9-25 13:13



难以理解
大哥给个例子
 楼主| 发表于 2010-9-26 08:57:14 | 显示全部楼层
怎么替换成别的进程ID

#include <Process.au3>

$tBuffer = DllStructCreate("dword;ptr;ulong_ptr;ulong[3]")
MsgBox("","",$tBuffer)
_NtQueryInformationProcess(-1, 0, DllStructGetPtr($tBuffer), 24)
$iInheritPid = DllStructGetData($tBuffer, 4, 3)
Msgbox(0, "Inherited from", _ProcessGetName($iInheritPid) & ":" & $iInheritPid)

Func _NtQueryInformationProcess($hProcess, $iClass, $pBuffer, $iSizeofBuffer)
        Local $iResult

        $iResult = DllCall("Ntdll.dll", "dword", "NtQueryInformationProcess", _
                        "hWnd", $hProcess, "int", $iClass, "ptr", $pBuffer, _
                        "ulong", $iSizeofBuffer, "ulong*", 0)
        Return SetError($iResult[0], $iResult[5], $iResult[0] = 0)
EndFunc
 楼主| 发表于 2010-9-26 10:56:12 | 显示全部楼层
各位大大帮帮忙
发表于 2010-9-26 11:11:28 | 显示全部楼层
iexplore.exe 调用之前先用ProcessList()列举出所有进程$list1,调用之后再列举一次$list2,两个相减$list2[0][0]-$list1[0][0]就得到所有新加进程个数和PID,再用WinList ()遍历符合条件的心中PID
 楼主| 发表于 2010-9-26 11:19:18 | 显示全部楼层
iexplore.exe 调用之前先用ProcessList()列举出所有进程$list1,调用之后再列举一次$list2,两个相减$list2 ...
02256905 发表于 2010-9-26 11:11


这是一个广告来着,不定时出现,而且窗口的标题也是不一样的
所以只有抓那个调用的父进程来查他下面的子进程,再来列举PID
 楼主| 发表于 2010-9-26 14:28:00 | 显示全部楼层
各位帮帮忙!!!!!
发表于 2011-11-8 08:41:00 | 显示全部楼层
学习~~~~~~~~~~
发表于 2011-12-19 11:56:59 | 显示全部楼层
不懂,没研究过
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 03:20 , Processed in 0.100902 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表