你能用C#调用用C/C++编写的另一个正在运行的进程内的函数吗?
我知道你可以通过注入启动远程线程DLL中做到这一点使用C++,监听相关的键按压,使所需要的功能,其签名和地址已被定义的调用.
C++ to C++教程在这里:http: //www.codeproject.com/Articles/29527/Reverse-Engineering-and-Function-Calling-by-Addres#Applying
如果我没记错的话,我过去也会读到你不能将托管DLL(C#)注入非托管进程(C++).但也许存在另一种方式......
我之所以这样做,是为了对PC游戏进行逆向工程,并用C#编写一些小技巧,这是我熟悉的一种语言.