1、准备好一个傀儡 123.exe,无需什么功能,很小16KB,压缩可以到9KB,可以做立即退出。代码:
Private Sub Form_Load()
Unload Me
End Sub
2、准备好一个真实 target.exe,可以运行的exe。
3、新建From1(窗体),新建Command1(按钮CommandButton),代码:
新建模块 modStartFromRAM.bas,代码:
新建资源文件 工程1.res,导入 target.exe到“添加到自定义资源”,类型:"CUSTOM",标识号:101。
大功告成!
123.exe并未真实运行(可以放Msgbox测试),而是 target.exe 从资源中直接放到内存中运行,而win10中“任务管理器”中显示:
123.exe
target.exe (是123.exe的下级)
至于如何在“任务管理器”中隐藏进程,是另外的方法了。