请问:如何把输入框制作成ActivaX控件,不能被钩子钩到?

huangp014 2008-01-22 11:25:15
我是新手,诚心请教,不知如何下手

需要做个输入框控件,类似一些交易网站里的那种输入框
一旦输入字符,不能删除
为了安全,不能被钩子程序钩到,但是输入框内的数据需要发送出去

或者一旦鼠标焦点移到此输入框,自动出现一个小键盘
通过点击小键盘,字符自动显示到输入框

有人研究过类似的问题么?或者大家有什么想法?
帮我指点一下,十分感谢!
...全文
88 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujianhei 2008-01-22
  • 打赏
  • 举报
回复
最好不要做成OCX,你的目的是安全,而做成OCX恰恰并非安全,例如别人可以做成类似接口的控件,就可以将你的控件替换掉,最好是集成到应用程序中。
将HOOK写道DLL中,即DLL载入时就HOOK。应用程序直接调用DLL就可以了。
huangp014 2008-01-22
  • 打赏
  • 举报
回复
忘说了,用VC编

对钩子也不熟,是人家这么要求的……

再请问,这种控件有必要做成ocx么?

如果自己用HOOK的话,写在ocx里,还是在调用这个控件时钩呢?
zhoujianhei 2008-01-22
  • 打赏
  • 举报
回复
自己先使用HOOK钩住相应API。

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧