W
webcom
Unregistered / Unconfirmed
GUEST, unregistred user!
目前有两种方案:
1、使用WM_TIMECHANGE消息
原理:
程序运行时调用GetTickCount(该函数不受系统时间影响)记录系统已运行时间,
并记录初始系统时间,监视WM_TIMECHANGE消息,
再次调用GetTickCount取得当前系统已运行时间,根据两次的差恢复系统时间。
问题:
1)怎样计算出新时间 2)会造成无限循环
2、使用HOOK(钩子)技术
问题:
我不会用HOOK!
时限:2002.03.29以前
谁能用HOOK解决问题,另加100分(请留下Email,验证后,将通知新开贴子拿分!)
1、使用WM_TIMECHANGE消息
原理:
程序运行时调用GetTickCount(该函数不受系统时间影响)记录系统已运行时间,
并记录初始系统时间,监视WM_TIMECHANGE消息,
再次调用GetTickCount取得当前系统已运行时间,根据两次的差恢复系统时间。
问题:
1)怎样计算出新时间 2)会造成无限循环
2、使用HOOK(钩子)技术
问题:
我不会用HOOK!
时限:2002.03.29以前
谁能用HOOK解决问题,另加100分(请留下Email,验证后,将通知新开贴子拿分!)