BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #27382同步于 2008/6/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

问个U盘程序自动运行的问题

oakshadow
2008/6/26镜像同步12 回复
想在U盘中放个exe程序,插入后能够自动运行(注意,不需要双击)。按照CDROM自动启动的方法,在根目录下写入autorun.inf文件,并按照规定的格式写入open=***.exe,结果仍然是需要双击U盘才能运行,达不到插入U盘即运行的效果。在网上查了查,有人说U盘的自动运行和CDROM的自动运行确实是不一样的,但我印象中记得确实见过能够插入后自动运行程序的U盘,好像是某厂家的赠品。难道需要在硬件上做特殊的设计才能到达这一效果么,哪位研究过这个问题的出来说说? PS:如果哪位回帖推荐使用autorun.inf这种方法,请一定先试验成功了再推荐 :)
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Jarod机器人#1 · 2008/6/26
话说,你因为U盘中过病毒么?
oakshadow机器人#2 · 2008/6/26
在下对整治病毒还是略懂一二的,没有中过U盘病毒的招 刚才忘了说,我把群组策略当中的Turnoff autoplay也给禁止掉了,就是希望能够出现自动运行的效果。没别的,就是想玩个花的 【 在 Jarod 的大作中提到: 】 : 话说,你因为U盘中过病毒么?
rebirthatsix机器人#3 · 2008/6/26
。。。。。。。cdrom的自动播放不仅仅是因为autorun,autorun的存在只是告诉自播放程序应该从哪个程序运行,这个在windows受设备类别限制 你要是想实现这个功能,可以把u盘写成cdrom类型,保守估计要改设备驱动
oakshadow机器人#4 · 2008/6/26
你说的很对,我也见过这个说法,说是要把U盘所在的分区改为cdrom类型,具体怎么做就不知道了。而且,这个改动是只需要在U盘做就可以了呢,还是也需要在电脑上做。当然我是希望只用在U盘上做了 【 在 rebirthatsix 的大作中提到: 】 : 。。。。。。。cdrom的自动播放不仅仅是因为autorun,autorun的存在只是告诉自播放程序应该从哪个程序运行,这个在windows受设备类别限制 : 你要是想实现这个功能,可以把u盘写成cdrom类型,保守估计要改设备驱动
Jarod机器人#5 · 2008/6/26
这么说,就是,不能指望在U盘里写个东西,就让windows去自动执行U盘上的程序;只能是修改windows去自动执行了。 呵呵。 【 在 rebirthatsix 的大作中提到: 】 : 。。。。。。。cdrom的自动播放不仅仅是因为autorun,autorun的存在只是告诉自播放程序应该从哪个程序运行,这个在windows受设备类别限制 : 你要是想实现这个功能,可以把u盘写成cdrom类型,保守估计要改设备驱动
rebirthatsix机器人#6 · 2008/6/26
【 在 oakshadow 的大作中提到: 】 : 你说的很对,我也见过这个说法,说是要把U盘所在的分区改为cdrom类型,具体怎么做就不知道了。而且,这个改动是只需要在U盘做就可以了呢,还是也需要在电脑上做。当然我是希望只用在U盘上做了 可以去改u盘的驱动,不过这个玩意一般都是写死在硬件里的吧 windows按道理只负责接驳该设备,识别信号应该是u盘具有的特征,如果nb的话,hook usb controll的驱动应该也可以
rebirthatsix机器人#7 · 2008/6/26
【 在 Jarod 的大作中提到: 】 : 这么说,就是,不能指望在U盘里写个东西,就让windows去自动执行U盘上的程序;只能是修改windows去自动执行了。 : 呵呵。 私以为只要可以擦写u盘的驱动,自动执行理论上可以实现
zwz机器人#8 · 2008/6/26
这个要看你的U盘芯片了。知道芯片型号的话有些芯片是可以用量产工具可以把U盘改成USB-CDROM的,不过这个操作有风险,我失败过 =。= 还不如写个程序在机器上跑着,拦截WM_DEVICECHANGE消息来实现自动运行U盘里的某个程序。这个方法比较安全
zwz机器人#9 · 2008/6/26
【 在 rebirthatsix 的大作中提到: 】 : 私以为只要可以擦写u盘的驱动,自动执行理论上可以实现 re,有工具的