屏幕取词的原理(三)

2011-05-19 23:25:59 · 作者: · 浏览: 3214
vi, null, sizeof(osversioninfo)); 
stosvi.dwosversioninfosize = sizeof(osversioninfo); 1 r) u8 L  n  `
bool bret = getversionex(&stosvi); 
_assert(true == bret); 
if (false == bret) return false; 
return (ver_platform_win32_nt == stosvi.dwplatformid); 3 z5 H8 Q' c% r
( B( M" \' l7 b' E/ x: h3 @
/////////////////////////////////////////////// end ////////////////////////////////////////////////////////////////////// ) A, @- D" q- b: r' a5 o
5 q4 P. R/ o3 c& k& D' w" D
不知道在这篇文章问世之前,有多少朋友尝试过去实现“鼠标屏幕取词”这项充满了挑战的技术,也只有尝试过的朋友才能体会到其间的不易,尤其在探索api函数的截获时,手头的几篇资料没有一篇是涉及到关键代码的,重要的地方都是一笔代过,msdn更是显得苍白而无力,也不知道除了image_import_descriptor和image_thunk_data,微软还隐藏了多少秘密,好在硬着头皮还是把它给攻克了,希望这篇文章对大家能有所帮助。