社区
C++ 语言
帖子详情
VS2008 编写的一个MFC程序 点击exe程序 显示 无法定位程序输入点GetTickCOunt64于动态链接库kernel32.dll
洋名天下cy
2015-03-08 12:58:47
VS2008 编写的一个MFC程序 点击exe程序 显示 无法定位程序输入点GetTickCOunt64于动态链接库kernel32.dll
http://www.cnblogs.com/sunws-king/archive/2013/07/31/3227305.html 这个地方说了解决方案,可是按照他操作之后,还是不行
求大神 帮助一下
...全文
1179
2
打赏
收藏
VS2008 编写的一个MFC程序 点击exe程序 显示 无法定位程序输入点GetTickCOunt64于动态链接库kernel32.dll
VS2008 编写的一个MFC程序 点击exe程序 显示 无法定位程序输入点GetTickCOunt64于动态链接库kernel32.dll http://www.cnblogs.com/sunws-king/archive/2013/07/31/3227305.html 这个地方说了解决方案,可是按照他操作之后,还是不行 求大神 帮助一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huoqilin22153
2016-02-23
打赏
举报
回复
、、楼上有病啊
赵4老师
2015-03-08
打赏
举报
回复
GetTickCount64 关于自己是否适合编程的很简单的测试: 在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案: A里面有10处以上文字或标点错误 B里面没有文字或标点错误并敢为此跟人打赌 C里面没有文字或标点错误并且字体和排版完全与原稿一致 D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感 A不适合编程(理由:打字准确度偏低、粗心大意) B初级程序员(理由:打字准确度很高、认真细致、自信、理解全角半角概念) C高级程序员(理由:在B的基础上理解字体和排版也是电脑打印的重要因素、但相比D还不够偏执、精益求精、结果可验证) D软件项目经理(理由:能针对项目给出令人信服的细致到极点的需求说明和典型测试用例。用户几乎挑不出毛病。专业!) 如果想从A变成B的话,到我的资源
http://download.csdn.net/detail/zhao4zhong1/4084259
里面下载“适合程序员的键盘练习”
windows编程资料大全
在
编写
程序
的过程中,我遇到了这样的需求:在基于Windows 9x 或 Windows NT4.0 的
程序
中,要求确定键盘、鼠标处于空闲状态的时间。查询了有关资料文档以后,发现Windows 9x和Windows NT4.0 没有提供API或系统调用来实现这样的功能。但是,在Windows 2000中提供了
一个
新的函数:GetLastInputInfo(),这个函数使用结构 LASTINPUTINFO 作为参数: LASTINPUTINFO lpi; lpi.cbSize = sizeof(lpi); GetLastInputInfo(&lpi); 调用函数GetLastInputInfo()以后, 结构成员lpi.dwTime 中的值便是自上次
输入
事件发生以后的毫秒数。这个值也就是键盘、鼠标处于空闲状态的时间。可惜的是这个函数只能在Windows 2000中使用,Windows 9x 或Windows NT4.0不提供此API函数。那么,如何在Windows 9x 或Windows NT4.0中实现GetLastInputInfo()的功能呢?笔者的方法是利用系统钩子对键盘、鼠标进行监控。 Windows中的钩子实际上是
一个
回调函数,当用户有
输入
动作的时候,Windows要调用这个函数。比较典型的系统钩子应用就是键盘钩子和鼠标钩子: HHOOK g_hHookKbd = NULL; HHOOK g_hHookMouse = NULL; 在Windows中,
一个
系统(相对于
一个
特定进程而言)钩子必须用
一个
动态链接库
(
DLL
)来实现。不妨将这个
动态链接库
命名为IdleUI.
dll
。 这个
动态链接库
在Windows 9x和Windows NT4.0 中实现了GetLastInputInfo()的功能。IdleUI.
dll
中有三个函数: BOOL IdleUIInit() void IdleUITerm(); DWORD IdleUIGetLastInputTime(); IdleUIInit()是环境初始化函数,IdleUITerm()是环境清理函数,分别在
MFC
应用
程序
的InitInstance() 和 ExitInstance()中调用它们。当用IdleUIInit()做完初始化后,就可以调用第三个函数IdleUIGetLastInputTime()来获取最后一次
输入
事件后的时钟。从而实现与GetLastInputInfo()一样的功能。
程序
TestIdleUI.
exe
是用来测试IdleUI动态库的,
程序
中调用了IdleUIInit 和 IdleUITerm,同时在
程序
的客户区中间
显示
键盘、鼠标空闲的秒数。 void CMainFrame::OnPaint() { CPaintDC dc(this); CString s; DWORD nsec = (Get
Tick
Count
() - IdleUIGetLastInputTime())/1000; s.Format( "鼠标或键盘空闲 %d 秒。",nsec); CRect rc; GetClientRect(&rc); dc.DrawText(s, &rc, DT_CENTER|DT_VCENTER|DT_SINGLELINE); } 图一
显示
了TestIdleUI运行时的情形。 图一 TestIdleUI运行画面 为了连续的
显示
,TestIdleUI设置刷新定时器间隔为一秒。 void CMainFrame::OnTimer(UINT) { Invalidate(); UpdateWindow(); } 运行TestIdleUI,当键盘和鼠标什么也不做时,可以看到计时器跳动,当移动鼠标或按键时,计时器又恢复到零,这样就实现了对
输入
设备空闲状态的监控。实现细节请看下面对IdleUI.
dll
工作原理的描述: 首先调用IdleUIInit ()进行初始化,安装两个钩子:
一个
用于监控鼠标
输入
,
一个
用于监控键盘
输入
。 HHOOK g_hHookKbd; HHOOK g_hHookMouse; g_hHookKbd = SetWindowsHookEx(WH_KEYBOARD,MyKbdHook,hInst, 0); g_hHookMouse = SetWindowsHookEx(WH_MOUSE,MyMouseHook,hInst, 0); 当用户移动鼠标或按下键盘键时,Windows调用其中的
一个
钩子并且钩子函数开始记录时间: LRESULT CALLBACK MyMouseHook(in
[opencv][
MFC
]
无法
定位
程序
输入
点
Get
Tick
Count
64
于
动态链接库
KERNEL
32
.
dll
上
昨儿在另一
postman安装报错
无法
定位
_
VS
2010 + winxp
无法
定位
程序
输入
点
Get
Tick
Count
64
在
动态链接库
kernel
32
.
dll
上 错误...
winxp系统,使用
VS
2010,在使用boost中的thread中的sleep的时候出现“
无法
定位
程序
输入
点
Get
Tick
Count
64
在
动态链接库
kernel
32
.
dll
上”的错误,1.在“stdafx.h”中#include 之前定义:#define _WIN
32
_WINNT 0x05012.重新生成解决方案至此可以正确使用boost::thread::sleep()或者boost::th...
[笔记]Windows核心编程《十九》
DLL
基础
文章目录前言常用
DLL
使用
DLL
的一些原因一、
DLL
与进程的地址空间 前言 常用
DLL
Windows API中的所有函数都包含在 D L L中。3个最重要的 D L L是:
Kernel
32
.
dll
:它包含用于管理内存、进程和线程的各个函数; User
32
.
dll
:它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数; GDI
32
.
dll
,它包含用于画图和
显示
文本的各个函数。 其他: AdvAPI
32
.
dll
包含用于实现对象安全性、注册表操作和事件记录的函数; ComDlg
32
.dl
get
Tick
Count
()函数 区别Get
Tick
Count
()函数
get
Tick
Count
()函数 与Get
Tick
Count
()函数 转载文章 1.1. get
Tick
Count
() 实际上,该函数为opencv中的函数,该函数返回的值为自从某一时刻(比如计算机启动)开始,计算机总共经过的
tick
的次数,其需要结合get
Tick
Frequency()函数使用,get
Tick
Frequency()返回的是CPU在一秒钟内会发出的
tick
的次数,总体来说,该函数的精度较高,能够精确到1ms左右,获得时间的
一个
例子如: double t = (double)get
Tick
Co
C++ 语言
64,659
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章