jd19970829 发表于 2011-7-8 21:47:59

怎样设置一个进程的父进程?

窗体可以设置父窗体,可是进程怎样设置父进程呢?比如说我QQ.EXE的父进程本来是explorer.exe,我现在要把QQ.EXE的父进程设置为其他程序(比如 abcd.exe),怎么做啊?

pusofalse 发表于 2011-7-9 00:14:38

父进程只能在创建时指定,创建完之后就不能修改了。

happytc 发表于 2011-7-9 00:52:35

晚上熬夜努力下还可能生个儿子出来,怎么可能生个老子?

jd19970829 发表于 2011-7-9 01:18:53

回复 3# happytc


    ..........
这不是生了个老子出来,而是重新认了个老子。
而且
#Include <WinAPI.au3>
_WinAPI_SetParent($hWndChild, $hWndParent)
这个照你的意思不就是生了个老子?

jd19970829 发表于 2011-7-9 01:19:45

回复 2# pusofalse


    那能不能修改进程的子进程?
这样也是变相的修改了父进程

happytc 发表于 2011-7-9 01:46:05

回复 4# jd19970829
完全不是一个意思呀
你这是想给别人强行指定个老子,别人会认吗

netegg 发表于 2011-7-9 02:07:24

本帖最后由 netegg 于 2011-7-9 02:09 编辑

回复 5# jd19970829
楼主想做的是要改变进程间的继承关系?恐怕不是很容易
楼主提出的那个函数,备注里强调了, -----新的父窗口与子窗口必须属于同一应用程序.

user3000 发表于 2011-7-9 03:44:10

“楼主提出的那个函数,备注里强调了, -----新的父窗口与子窗口必须属于同一应用程序.”
很多帮助的备注的确更是重点,不仔细看,问题出哪都不知道呢

pusofalse 发表于 2011-7-10 23:21:40

lsasecur.au3提供这样一个功能,创建特殊安全级别的进程,并设置它的父进程,详见_SeCreateUserProcessEx函数。
页: [1]
查看完整版本: 怎样设置一个进程的父进程?