循环,等进程终止跳出。
例如要调用计算器(CALC.EXE)并等到它运行完成后再执行下一语句,可以使用友碰颤以下代码:
Dim RetVal
MsgBox ″吵猛开始运行″
RetVal = Shell(″C:\WINDOWS\CALC.EXE″, 1)
While IsRunning(RetVal)
DoEvents
Wend
MsgBox ″结束运行″
通常可带携橘以根据返回隐让值来判断。\x0d\x0a不过还有一点就是要注意,就是make install要蠢团管理员权限才行。\x0d\x0a\x0d\x0amake clean &&make &&make install\x0d\x0a\x0d\x0a就可以了。\x0d\x0a你试试吧。1、首先使用CreateProcess函数创建进程。2、其次使用VirtualAllocEx函数在新进程中申请一块可读、可写、可执行猛梁的内存。
3、最后我们调用ResumeThread恢复主线程,让进程尘知乎按照修改后的EIP继续派悉运行,执行我们的Shellcode代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)