能力值:
(RANK:260 )
|
-
-
2 楼
你的语言太混乱了,不太明白你说的是什么意思。
我猜你说的是开发Olly的插件吧。
Olly提供了插件的SDK,只是告诉你Olly的主程序提供了哪些服务,并不是说就不允许使用其它的库,比如MFC,只要你正确使用。
虽然可以,但毕竟跟用MFC写普通的应用程序不同。比较简单的方法是在单独的线程里启动MFC界面,但是要注意正确设置hInstance的值为DLL的基址,而不是用GetModuleHandle(NULL)来获取。
具体怎么启动MFC,或者说MFC的库的入口点在哪里,查看一下MFC的源文件,得知AfxWinMain是MFC的入口点。所以,在单独的线程里,用合适的参数调用AfxWinMain应该就可以让MFC正常工作了。
|
能力值:
(RANK:260 )
|
-
-
3 楼
刚才试了一下,确实可以。
只不过要用一些小把戏来欺骗编译器。
这是一个demo。
MFCDemo.zip
|
|
|