关于屏幕取词的问题(200分)

  • 主题发起人 主题发起人 Zeng xiaoxun
  • 开始时间 开始时间
Z

Zeng xiaoxun

Unregistered / Unconfirmed
GUEST, unregistred user!
我在编写屏幕取词程序时,找不到Alloccstodsalis这个API,不知道在哪一个DLL中,可能是Kernel32.dll中,但不知其index,windows中没有包含!请大虾指点一二!
 
你可以使用tdump在user32.dll,kernel32.dll,gui*.dll等中查找。
 
到MSDN去查一下,很EASY
 
typedef UINT (WINAPI* ALLOCCSTODSALIAS)(UINT);<br>ALLOCCSTODSALIAS AllocCsToDsAlias;<br><br>...<br><br>HMODULE hKernel;<br>FARPROC Entry;<br>hKernel = GetModuleHandle("Kernel");<br>if(hKernel==NULL)return FALSE;<br><br>AllocCsToDsAlias = (ALLOCCSTODSALIAS)GetProcAddress(hKernel,"AllocCsToDsAlias");<br>if(AllocCsToDsAlias==NULL)return FALSE;<br><br>AllocCsToDsAlias是未公开的函数。<br>
 
接受答案了.
 
API HOOK、屏幕取词的完整解决方案见我的《delphi深入windows核心编程》一书,<br>解决了IE、win98下的高技术难题,支持windows98/2000/xp,<br>我的主页http://wenjinshan.yeah.net
 
后退
顶部