新做的软键盘(ocx、Dll、exe三种式)! ( 积分: 0 )

  • 主题发起人 主题发起人 whbest
  • 开始时间 开始时间
W

whbest

Unregistered / Unconfirmed
GUEST, unregistred user!
思特软键盘三套件
下载:http://www.whbestsoft.com/download/file/kb.rar

以前给客户做了个浏览器,现在客户要求做网页上用的软键盘(即模拟键盘按键的小程序),要求能输入中文,因此花了些时间做了以上的软键盘三套件,基本上能满足客户各方面的需要。里面提供了调用示例,你可以根据需要使用ocx或dll添加到你的程序中,也可以直接使用jybKB.exe这个软键盘!

======================
=思特软键盘ocx控件 =
======================
本控件可以使用在各种语言平台下,方便快捷,拖上去即可使用,使之成为程序的一部分,也可使用在网页中,成为一个漂亮的软键盘输入,可广泛应用于触摸屏软件等特定条件下的软件。

Web中设置的属性
==============================
isCtrlSpace:是否使用模拟的开关输入法方式
showmoveimage:是否显示移动键盘图片
selectimebutton:是否显示选择输入法按钮
opentimebutton:是否显示打开输入法按钮
closeimebutton:是否显示关闭输入法按钮
showimetext:是否显示输入法信息
regname:注册姓名
regcode:注册码
showreginfo:是否显示注册信息
imetimeinteval:显示输入法信息的刷新时间

一般windows程序中设置的属性
==============================
jyb_isCtrlSpace:是否使用模拟的开关输入法方式
jyb_showmoveimage:是否显示移动键盘图片
jyb_selectimebutton:是否显示选择输入法按钮
jyb_opentimebutton:是否显示打开输入法按钮
jyb_closeimebutton:是否显示关闭输入法按钮
jyb_showimetext:是否显示输入法信息
jyb_regname:注册姓名
jyb_regcode:注册码
jyb_showreginfo:是否显示注册信息
jyb_imetimeinteval:显示输入法信息的刷新时间

======================
=思特软键盘Dll =
======================
在程序中通过Dll调用即可出现键盘,使之在本程序中可以调用键盘程序进行输入内容
显示软键盘: jyb_kbshow(canclose:integer)
关闭软键盘: jyb_kbclose
注册软件盘: jyb_kbReg(name,code:pchar)
定位键盘位置:jyb_kbsetpos(fs,left,top:integer)
fs=0自定义 1..9分别为左上、左中、左右、中左...下右

======================
=思特软键盘 =
======================
直接执行即可使用:
jybKB.exe后可加参数,来初始化软键盘位置
jybKB.exe 0 left top //自定义

jybKB.exe 1 //左上角
jybKB.exe 2 //左中
............
jybKB.exe 9 //右下角


==========================================================
联系方式
联系人:思特
QQ :274018638
 
可惜加密太弱,搞掉文字跟一个label就可以了。
 
白兄把破解版给我,谢了
 
自娱自乐的东西,想不到还会有人去破解...[:(]
 
to QSmile:
这样不太好吧.

to whbest:
我是专门研究软件加密方案的,所以DFW发布的东西我一般都会看看.如果是自娱自乐,那就不要让别人注册了。
 
有钱途才去破解,有钱途才去加密。
 
to白,你伤了楼主得心啊,哈哈
 
老白``你破解了不要在这里灌水!!伤人咯````
 
看楼主贴内介绍的好像不是自娱自乐,应该是来推广卖钱的吧...
自娱自乐就发挥共享的精神吧.还要注册?money?
 
to 白河愁:
别光自己研究了,给大家讲讲课,介绍一下软件加密、解密的最新进展,我另外开个帖子
给你分。老咯,10多年不碰这些东西了,落伍了,[:(]
 
我破解只是出于兴趣,如果谁有兴趣,我可以告诉他怎么样加密才算比较有效的。

现在流行的技术是使用 VM, 恐怕不太好解释,上次帮别人写论文那教授完全不懂...
 
VM 也是多年前就用的了,当年在DOS下就有人用虚拟机实现一些加密算法,可以有效地
抗静态分析,而且动态跟踪的难度也比较大。

教授不懂你说的很正常,你就当没说明白吧,呵呵。当年上学时我跟教操作系统的老师
谈起386支持保护模式,支持段、页式内存管理、支持任务调度,对他说,如果我们
利用386的功能写点代码实现内存管理、IO管理、任务调度,可以实现一个小小的操作
系统核心了。他居然一脸惊诧地说386就能支持这些?你怎么知道的?从此我再也不
跟他谈论这些了。
 
VM最大的缺点就是缓慢,所以以前流行不起了,强度太小的话分析还是相对容易的,但如果5字节一个语句变成1K,那要分析就真的十分困难了,所以也只有现在的机器配置能实现这个东西。DOS下如果不用保护模式,光是各种限制就十分头痛了,不要说 VM了。

关于老师我多年得出的经验就是无论职称有多高都是一个草包。
 
不考虑效率的话,现在用高级语言写一个VM不算太难,不知道现在的加密用的VM多
是基于哪种架构的?目前的一些通用加密软件加壳方式有什么新进展吗?用VM方式
加密的应用程序会不会很容易被分析出来加密模式?
 
google网赚联盟,注册即赠100美金!立即注册:http://www.139google.com/jeliyBSpx.html
 
写一个不太难,不过难度就在于如何应用于 SDK,比如
{$I ENC_BEGIN.INC}
for i:= 1 to 100 do
sum:= sum + 1;
{$I ENC_END.INC}
这样写后出来的程序编译后,这部分代码可以无缝变成 VM.
这里涉及分析代码增加段区空间等一系列麻烦东西,还要考虑兼容性之类的,很麻烦。

你说的架构是什么?如果是CPU的话一般都是模拟RISC指令集。
 
我的意思就是VM模拟的CPU是RISC还是CISC的;是栈式的还是寄存器式的,如果是基于
寄存器方式,他的寄存器是如何约定的;是否需要支持IO,以及IO是采用内存映射还是
独立的IO指令实现等等。
另外,实现时是采用纯软件虚拟,还是利用x86的保护模式特性?
 
如果大家都来做破解了,那么就会有很多人跟楼主的心一样都拔凉拔凉的了。
 
to tseug:
架构其实不成问题,喜欢RISC还是CISC都可以,反正程序是自己写的,喜欢的话还可以写个混合模式来切换.堆栈和寄存器也是一样,有没有完全是自己决定,不过一般都是两者都有的.
其实就等于自己开发一种新型硬件,但由于是虚拟的,所以完全不受物理和技术限制,所以IO是否支持,多少位一个,有多少个也就是随你喜欢而已,反正映射到内存里就行了.当然独立 IO 也是可以的,但是没有必要吧?一般都是纯软件虚拟,虽然可能比较慢,但是也比较好写.如果用x86特性,想要移植就不那么容易了,还要为这个特性可能某些东西要麻烦些.

to jfzjm:
不可能大家都来做破解的,作为普通程序员 70% 以上不懂汇编,90% 以上不会精通汇编,所以注定不会有大家都来破解的情况.
 
老白,说的对啊
 
后退
顶部