文件名称:嵌入程序问题
文件大小:2.93MB
文件格式:RAR
更新时间:2016-07-23 13:25:48
vb 进程
1.【要求嵌入的程序】是一个现成的exe,没有源代码,要求把它的窗口嵌入到【自己的工程】的窗口中。 2.现成的这个exe是P2P Seacher.exe,输入关键字之后搜索可以找到相关的p2p资源。 3.【自己的工程】已经包含了setparent的代码,在UI上已经实现了嵌入的效果。但是嵌入之后的程序却无法使用了,搜索不到资源了。 4.SysTray.OCX是【自己的工程】里使用的托盘图标控件,先注册一下就可以打开【自己的工程】了 5.【自己的工程】Module1存储着main函数,其中包含了释放【要求嵌入的程序】中的文件的代码,也就是说【要求嵌入的程序】中的文件都在res资源文件中,虽然在压缩包中也包含一份。 6.【自己的工程】Module1的LoadProgram函数用于启动P2P Seacher.exe,并使用setparent函数实现嵌入。 6.1如果使用shell函数来启动程序,当输入关键字点击搜索之后,就会出现“非法关键字”的错误提示。 6.2如果使用CreateProcess函数来启动程序,当输入关键字点击搜索之后,不会有错误,但是什么都搜索不到。或者第一次搜索到,再启动程序一次就不行了
【文件预览】:
SysTray.OCX
自己的工程
----u=1694298481,12759206&fm=15&gp=0.jpg(5KB)
----Form1.log(31B)
----Form1.frm(2KB)
----工程1.vbp(874B)
----MSSCCPRJ.SCC(190B)
----Form2.frm(1KB)
----Form1.frx(474B)
----Module2.bas(3KB)
----Form3.frx(5KB)
----Module1.bas(3KB)
----12345.exe(2.96MB)
----Form4.frm(883B)
----工程1.vbw(275B)
----Form3.frm(1KB)
----工程1.RES(2.93MB)
要求嵌入的程序
----p2pSearch()
--------mp.dll(14KB)
--------Crypto.dll(32KB)
--------wf.dat(524B)
--------bootstrap.dat(80KB)
--------MSVCP71.DLL(488KB)
--------P2P Seacher.exe(304KB)
--------dispatch.dll(212KB)
--------nodes.dat(6KB)
--------kads.dll(916KB)
--------msvcr71.dll(340KB)
--------wf.txt(6KB)
--------server.met(23KB)
--------zlib1.dll(88KB)
--------socket.dll(356KB)
--------atl71.dll(87KB)
--------stat.dat(183B)
说明.txt