引擎盖下的 Nsis ExecWait 命令
Nsis ExecWait command under the hood
有一个 nsis exe,我知道它使用 Nsis ExecWait 运行 process.I 需要挂钩它所以我可以替换它 Exec 的 exe。
问题是我不确定 api 到 hook.And 我已经尝试深入研究 Nsis 源代码,但现在一无所获:(。所以有没有人熟悉 nsis 源代码代码给了我一些线索,所以我可以找到引擎盖下的 ExecWait 命令 API?
ExecWait
目前只是 CreateProcess
+WaitForSingleObject
.
在 NSIS 源代码中,这条指令在编译器 (script.cpp) 中被称为 TOK_EXECWAIT,它映射到安装程序存根 (exehead/exec) 中的 EW_EXECUTE 操作码。 c)...
有一个 nsis exe,我知道它使用 Nsis ExecWait 运行 process.I 需要挂钩它所以我可以替换它 Exec 的 exe。
问题是我不确定 api 到 hook.And 我已经尝试深入研究 Nsis 源代码,但现在一无所获:(。所以有没有人熟悉 nsis 源代码代码给了我一些线索,所以我可以找到引擎盖下的 ExecWait 命令 API?
ExecWait
目前只是 CreateProcess
+WaitForSingleObject
.
在 NSIS 源代码中,这条指令在编译器 (script.cpp) 中被称为 TOK_EXECWAIT,它映射到安装程序存根 (exehead/exec) 中的 EW_EXECUTE 操作码。 c)...