DLL注入后,如何返回参数 程序A已经把DLL注入到其他程序B中了,如何使其他程序B传递到DLL中的替代函数MyDleteFileA的参数path返回到原来的程序A中呢? 简单来说就是DLL获取到信息后返回到原来程序中。由于注入后的DLL和原来程序已经没有关系了,不知道怎么返回。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是在程序A和程序B之间传递信息么,可以用的方法有:在DLL中使用共享全局变量,B写入变量,然后A读出;用文件映射共享内存;如果程序A是个有窗口的程序则还可以在程序B中发送WM_COPYDATA消息到A来传递信息。 我已经用SendMessage把信息返回了,问题是程序A是用C#写的,DLL是用C++写的,SendMessage后,程序A怎么检测收到Message. 这个就是C#的问题了,对C#不了解,不大清楚,不过既然是Windows窗口程序,就一定能处理Message吧,去C#区问问吧 也可以socket,进程间通讯的方式都可以做。 GetImageEncodersSize的使用 CDialog 中的menu选项怎么用 HOOK API的同步问题 怎样在控制台下使用ClassWizard? 若干小问题 请教屏幕取词!!!只有这些分了,不够以后可以在加!!!!!!!!!!! 请教怎样loadfile到内存? 看过《COM原理和应用》来看一下~!! 打印机的问题 求助:如何在RichEdit控件中插入表格 vc SDI如何在主框架里弹出对话框 有进行过手写识别开发的么?
在DLL中使用共享全局变量,B写入变量,然后A读出;
用文件映射共享内存;
如果程序A是个有窗口的程序则还可以在程序B中发送WM_COPYDATA消息到A来传递信息。
这个就是C#的问题了,对C#不了解,不大清楚,不过既然是Windows窗口程序,就一定能处理Message吧,去C#区问问吧