请教!做一USB设备,插入电脑USB,要会自动弹出指定网站,应该如何做?谢谢!!!
请教!做一USB设备,插入电脑USB,要会自动弹出指定网站,类似于农行的K宝,插入K宝,就会自动弹出农行的网站,驱动好象是windows附带的!! 自动输出键盘信息,好象也能实现 貌似,在进程里面有个服务程序,检测到key插入,就弹出网站了。不知道农行是不是,建行的是有个服务程序的。 这个应该不是由Windows驱动自带的吧?
应该是由自己的驱动来实现的 在网上找了一下资料,现在比较流行这玩意。这个东西叫"usb web key"!用USB键盘输入命令这样的方法能实现。但具体操作还要看一下相关资料。 模拟成cdrom autorun ,或者模拟键盘输入 参考3G上网U卡了
第一次插上上网卡,程序自动从U卡里读取、安装,安装后程序长期驻留内存。。。厉害 病毒软件而已 mark 参考3G上网U卡其实就是一个多功能USB设备,它能枚举出两个设备:安装软件用的CDROM和真正上网用的通信设备。 模拟U盘的方法,只要禁用“自动运行”就不行了。 http://forum.eet-cn.com/FORUM_POST_10002_1200054833_0.HTM
最近关于礼品web key非常火热,其实所谓的web key就是“只要将Key插入USB接口,发行人就能自动访问所设定的特定网页,不必启动浏览器(IE5.5以上)”
现在webkey的应用范围非常广泛:有银行、保险、俱乐部、产品推广等。
就我所知,web key有3种方法可以实现:
1、模拟键盘,利用键盘WIN+R,然后输入地址即可,一般的windows系统都自动和网址有关联,系统自动调用默认浏览器来打开这个网址。这种方案的优点是便宜,而且兼容性较高,缺点是它在输入时不能用键盘和鼠标按键打断它,否则就会出错,而且它要求系统默认的输入法必须是英文输入法。其他的输入法中文的可以支持紫光拼音、搜狗拼音。有一些国家如法国、德国等用的键盘和美国键盘不一致,需要对网址做一番改变,比如:q==>Z等。输入不同的网址才可以。
2、将此设备模拟成光驱,利用autorun的特性来达到自动访问网站的目的。这种方案的优点是可靠,不会被键盘和鼠标打断,和系统的设置没有多大的关系,只需要系统不要阻止光驱的autorun功能就可以,但是在VISTA系统下必须是FULL SPEED的usb才行。缺点是价钱高,比第一种方案要贵一倍。目前很多杀毒软件都已经自动屏蔽了光驱的autorun功能。
3、利用自身带DRIVER来运行,达到访问网站的目的。他需要较多的ROM size,成本又要高一些,但是它更加稳定。这个需要主板支持,而且是打开了这个功能才可以。现在还没有看到现成的产品。呵呵。
目前我们已经实现第一种和第二种方案,第三种方案还在研究当中,有兴趣的朋友可以一起探讨。
现在最成熟的方案应该就是模拟键盘的了,因为这个方案可以兼容苹果系统(MAC10.3以上版本)。其实说穿了也很简单,就是利用按键找到上网的地方,输入网址就好了。我们现在已经可以做到:
1,支持单次按键弹出多个网址,即按一次按键弹出多个网址
2,支持分次按键弹出多个网址,即每次按键弹出预定好的不同的网址
3,支持插入时不弹出按键才弹出
4,支持多国语言:如法语、德语
5,可以支持多个按键弹出不同的网址,都可以通过更改网址的软件进行更改
6,网址最大可以支持到240个字符,(24C02)
7,周边成本低廉,仅有1个晶振 3个电容。如需更改网址加上24C02。未来可以做到免晶振的方案,它的周边电路更加简单,只需要2个1uF的电容即可。两个方案兼容。对于有一些需要做到超薄的产品来说这个非常有竞争力。
8,有量产工具,方便厂家生产。写入一个32bytes以内的网址时间不到3秒。
sz_hupeng@163.com P 国公司就喜欢这种流氓软件的强插式搞法
不过更雷的是,居然颇有些电脑用户居然被强插久了,不插都不顺心…… 如果有这样的产品我不会觉得方便,相反会认为不放心! 苹果系统不知道如何实现的
页:
[1]