阅读:1725回复:8
问一个VC++6.0调用函数的问题
有2个问题:
1.我想编写一个DLL文件,然后注入到其他EXE文件里边,来调用这个EXE文件的函数,该如何做呀?关键是如何调用EXE文件的函数这个弄不清楚,不知道怎么调用,请高人指点. 2.编译的时候有一个错误: error C2659: '=' : overloaded function as left operand 请问这是什么错误? |
|
沙发#
发布于:2004-10-31 16:31
有2个问题: 1. 如果注入成功,应该建立单独线程,再调用那个函数 2. 你是不把比较==写成等号或赋值了,如 if(function()=TRUE) { .. } 以上会报如上错误,正确应该为 if(function()==TRUE) { ... } |
|
|
板凳#
发布于:2004-10-31 17:57
1、使用远程线程或Hook等机制注入
2、MSDN中如是说 Compiler Error C2659 'operator' : overloaded function as left operand An overloaded function was on the left side of the specified operator. The following is an example of this error: int func( int ); int func( double ); void main() { func = 10; // error } |
|
|
地板#
发布于:2004-11-01 09:11
函数指针的问题.
|
|
|
地下室#
发布于:2004-11-01 11:36
跟上。
|
|
|
5楼#
发布于:2004-11-01 11:43
我的头像! 还是没有!
|
|
|
6楼#
发布于:2004-11-01 11:47
着会估计好了
|
|
|
7楼#
发布于:2004-11-01 11:53
恩呢都不能用
|
|
|
8楼#
发布于:2004-11-01 12:01
还不成功!
|
|
|