小女关于com组件和进程控制求救
最近刚接触com,不太懂,试着写了一个com组件的东西,主要是控制另一个进程的一些功能,虽然实现了调用提供的接口,但是并不如意,发现另个进程我不初始化就调用的话根本得不到正确的结果 ,然而对方的初始化写在winmain里,而且不能修改,我不知道怎么修改我的程序能简洁点 不用大费周章,能不能从进程通信或者 父子进程什么的入手 有没有相关经验的正气大侠们祝我一臂之力啊。。。。。。。。。。。
[解决办法]
如果对方是COM类型的exe的话,你还是应该仔细读一下对方提供的interface列表,比如是否需要init的函数,建立一个共享内存应该执行的step1,step2等等。
比如对方建立一个内存,你看看有没有函数可以获得操作这个内存的接口,比如IMalloc,IStream之类的
如果对方不是COM类型,就是黑客范畴了。
[解决办法]
在http://www.codeproject.com上搜“WriteProcessMemory”或“CreateRemoteThread”试试。