有一个程序,他向另外一个进程中插入一段代码
这段代码通过一个DLL来实现
这个程序我简单的说说有两部分组成,目的是向一个进程中插入一段代码,程序的.EXE文件可以很好的运行,.DLL部分如果是一个简单的功能(例如弹出一个对话框),也可以很好运行,我用观察进程地址空间的工具做过观察,发现DLL已经插入到了目标进程.
但是如果在DLL中使用InsertMenu这样的函数就会出现问题.
在这个DLL中,需要向目标进程的菜单中插如一个新的菜单

             INITCOMMONCONTROLSEX InitCtrls;   
  InitCtrls.dwSize=sizeof(INITCOMMONCONTROLSEX);
  InitCtrls.dwICC=ICC_WIN95_CLASSES;  
  InitCommonControlsEx(&InitCtrls);注册一个通用控件
然后使用InsertMenu函数,插如菜单
但是最后有一个问题
--------------------Configuration: DllEpTaskmeMgr - Win32 Debug--------------------
Linking...
DLLEpTaskMgr.obj : error LNK2001: unresolved external symbol __imp__InitCommonControlsEx@4
Debug/DllEpTaskmeMgr.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
DllEpTaskmeMgr.dll - 2 error(s), 0 warning(s)为什么呢?
也就是说在DLL中使用资源应该注意什么呢?QQ 67507698   手机 13770689154
如果哪个人大哥发了帖子之后请告诉我,我吗上来看
我问过N多问题了,每次都得不到解答,还要节帖子,郁闷