我想做个程序,每次开机后能够自动在后台运行。当用户在输入了一些敏感词汇后回自动给出提示:"你输入敏感词汇..."。无论用户是在Word里面,还是txt文本、网页、论坛里面,只要输入了这些词语就能够辨别出来。
请指教? 等待中......
请指教? 等待中......
解决方案 »
- Delphi如何实现右下角系统托盘弹出信息窗口?
- 问个函数型指针的问题,请教大家
- 如何定义长度大于255的字符串变量
- 很简单的问题:如何提交ClientDataSet数据
- DBGrid怎么显示SQL Server的表? 用access的办法显示不出来.
- 关于application的ONactivate(),Ondeactivate()
- exe文件也有导出表,也可以象dll那样导出函数,那么全局hook是不是可以不用dll就能实现了?
- 谁能提供一个控件,比webbrowser容易使用的。
- 谁做过关于自动排课的程序
- 这个 判断 语句怎么写?
- 如何获取剪帖板的内容
- 紧急求救,在线等待,做时钟的问题!
那如果人家是打开一个含有敏感词汇的文件,你到底是要提示还是不提示啊?
如果人家是拷贝再粘贴的,你到底提示不提示啊?
如果人家先拷贝个日字,再输入其他字符,再粘贴个本字,再把中间的字删除,你要不要提示啊?
……
所以,我觉得思路应该是这样的,不要监视键盘,应该获取当前光标焦点附近词汇。并且在要维护一个可编辑窗口句柄的列表,因为对于第一次进入编辑窗口时间,编辑窗口里的text不是用户输入的,你要记录下来,那么在这之后的修改将是判断用户主动输入(包括键盘录入,复制粘贴,拼凑等方式)的。要考虑的东西还很多,仅提示一点而已。
不过别人用不同的输入法呢?
难度有点大
看看有没有别的方法
找一个屏幕取词的小东东,然后修改一下就好了。在系统启动就加载。