首页
社区
课程
招聘
[求助]外包一个Windows驱动方面的技术难题
发表于: 2015-7-27 14:54 6893

[求助]外包一个Windows驱动方面的技术难题

2015-7-27 14:54
6893
(PS:一些硬件的具体信息我也不懂,我只能说个大概了)
公司有一款鼠标,鼠标里嵌入了一个U盘,这U盘和鼠标共用一条数据线。现在需要让用户插上鼠标之后,在Windows系统中运行这个鼠标内U盘的一个应用程序(*.exe)。

已测通过的方法:
1.        将鼠标内的U盘烧成光盘模式,在U盘内放置应用程序打包好的ISO文件,通过Windows自动播放功能实现自动运行U盘内的应用程序。此方法有弊端,当系统屏蔽掉自动播放功能后无法自动运行U盘内的应用程序。
2.        重新制作鼠标驱动,让用户到官网下载驱动安装包,安装包里包含了应用程序,安装包 将 驱动和应用程序一起安装。此方法有点过于强制,暂不考虑。

除了以上2种测试通过的方法,还有没有其他的解决方法?(可以对硬件动刀,但是成本不能太大。)
如果谁能解决这问题,可以联系QQ:262887(注明 看雪)。价格可以谈,可与公司签订合同。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费
支持
分享
最新回复 (18)
雪    币: 135
活跃值: (106)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
2
方法1: 你可以让用户手动运行U盘内的程序呢。
2015-7-27 15:15
0
雪    币: 135
活跃值: (106)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
3
还有或许可以让U盘模拟成启动设备, 然后开机的时候加载。
2015-7-27 15:16
0
雪    币: 80
活跃值: (15)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
4
********,别人要的效果是一插上鼠标就自动运行.exe,你让用户手动执行????还有模拟成启动设备,电脑一直开着,不是就一直没启动了,**************。依老夫看,从鼠标驱动源码和.exe源码入手才是解决问题的关键,肯定我说了跟没说一样。是不是
2015-7-27 15:24
0
雪    币: 141
活跃值: (87)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
具体有可以解决的详细方法吗?
2015-7-27 15:41
0
雪    币: 141
活跃值: (87)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
将U盘模拟成启动设备,是指做BOOT引导吗?
2015-7-27 15:42
0
雪    币: 1372
活跃值: (5792)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
9
如果不能用户手动启动,那就有点类似于病毒了,插入后U盘自启动exe

直接在鼠标驱动里面 执行启动exe的操作如何?
2015-7-27 15:53
0
雪    币: 141
活跃值: (87)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
可以在驱动里直接执行启动EXE吗?如果可以执行,直接运行那这种方法就能通过
2015-7-27 15:56
0
雪    币: 80
活跃值: (15)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
11
你吗的,难道不能在驱动里面执行启动EXE,文盲来的?
2015-7-27 16:06
0
雪    币: 1372
活跃值: (5792)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
12
目前驱动里面启动exe都是非常规的做法,我不知道有没有其他更加正规一点的途径。
毕竟你这个行为已经很不安全了。
建议可以从驱动层打开autorun开关。
如果用户是关闭的,在从exe里面关闭掉
2015-7-27 16:10
0
雪    币: 1372
活跃值: (5792)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
13
楼上真是不积口德。明明可以好好说,偏偏要。。。
2015-7-27 16:12
0
雪    币: 141
活跃值: (87)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
我没做过WINDOWS驱动,所以不了解,我去搜索了下资料,貌似上层驱动里不能直接运行一个应用程序吧
2015-7-27 16:16
0
雪    币: 141
活跃值: (87)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
可以在驱动层里打开AOTURUN开关吗??确定可以吗?
2015-7-27 16:18
0
雪    币: 80
活跃值: (15)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
16
****写过驱动?没写过那就去写,写了就知道怎么做了,****
2015-7-27 16:19
0
雪    币: 1372
活跃值: (5792)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
17
不确定。但是这类策略一般是保存在注册表里面的 至少XP下面是的,win7 可能放到组策略里面了,但是实际应该还是存在注册表里面,你可以尝试一下看看,我测试win7的自动播放是即时生效的,不用重启,应该找到对应的注册表尝试一下看看。
驱动里面操作注册表是非常简单的。
2015-7-27 16:24
0
雪    币: 80
活跃值: (15)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
18
************别人是鼠标里面内嵌的U盘,U盘里面有.exe,明白鼠标怎么内嵌的U盘吗?**************
2015-7-27 16:37
0
雪    币: 38
活跃值: (581)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
19
Teensy 2.0++开发板直接搞定
以前搞过这玩意儿,其实就是插入后自动模拟按键输出脚本运行,不依赖autorun。
具体可以去研究人机交互接口开发。很简单
2015-7-27 18:25
0
雪    币: 156
活跃值: (107)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
大黄鸭,自己百度下吧。
2015-7-27 21:38
0
雪    币: 1258
活跃值: (1439)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
嵌入式DIY 额
2015-7-27 23:35
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册