4052|7

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

驱动的加载 [复制链接]

1.   USB 的驱动的加载:
     [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SC2450USBFN]
     "Dll"="sc2450usbfn.dll"
     ....
     ....
2.  音频驱动的加载:
     [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Audio]
     "Prefix"="WAV"
     "Dll"="s3c2450_wavedev.dll"

在 BuildIn 子键下面的驱动 应该都是由设备管理器·来加载, 现在我想 把这2个驱动改成由应用来加载。
通过  : RegisterDevice(TEXT("WAV"),1,L"/flash/s3c2450_wavedev.dll",1); 这样就实现了由应用加载
            但是我发现这么调用 , 会崩掉,音乐无法播放
同样的 USB的驱动如果这样加载会崩掉 ,当然也不能使用

不知道 这2个驱动是否可以由人工加载, 或者加载的方法不对???

最新回复

有些驱动是不能这样加载的。  详情 回复 发表于 2010-3-8 16:42
点赞 关注

回复
举报

69

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
不太清楚你运用的环境,我现在的开发环境是Windows Mobile 6.5
帮助如下:
Note:  
This function is obsolete. Use ActivateDeviceEx instead.  
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
这两驱动一把开机过程中就要加载的。

音频驱动可以用ActivateDeviceEx加载。
USB驱动非常不建议在应用程序中加载。
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

4
 
其它驱动这样做没什么问题,但是音频和USB的驱动可能是在系统启动的时候就在加载,晚加载了会有问题,USB和WAV等除了要加载这两个BSP生成的驱动之外还要加载PUBLIC下的一些东西。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 3 楼 veabol 的回复:
其它驱动这样做没什么问题,但是音频和USB的驱动可能是在系统启动的时候就在加载,晚加载了会有问题,USB和WAV等除了要加载这两个BSP生成的驱动之外还要加载PUBLIC下的一些东西。

音频驱动不一定要求启动的时候必须加载的吧?虽然没有试过,但是觉得audio driver是可以稍后加载的
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

6
 
音频驱动我加载的时候 没有崩掉, 但是一直播放不出声音来
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

7
 
我觉得音频驱动基本上都是要求常驻内存的,因为系统音频的API要随时访问音频驱动。如果是人工手动添加的话,系统启动的时候就会默认音频驱动不存在。
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

8
 
有些驱动是不能这样加载的。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表