-
-
[求助]关于资源的问题
-
发表于: 2009-4-14 23:16 2963
-
我用的是RADASM
现在我想在软件中实现这样一个功能,就是只要程序一运行就播放一段音乐,
这个音乐是MP3格式的,也可以是其他格式 问了很多的群,他们告诉我把这个音乐资源包含在RT_RCDATA 资源中 然后
invoke FindResource,NULL,ASM,RT_RCDATA;查找MP3资源
mov hRsrc,eax ;得到资源
invoke SizeofResource,NULL,hRsrc ;获取资源长度
mov dwSize,eax ;
invoke LoadResource,NULL,hRsrc ;装载资源
mov hResData,eax ;装载资源地址
invoke GlobalAlloc,GPTR,dwSize ;给数据分配内存
mov lpData,eax
invoke LockResource,hResData ;锁所装载的资源
invoke PlaySound ;开始播放,
我又问了其他群里的人,他们说 这个函数不能播放MP3格式的,还要插件,,
能不能汇编中直接调用插件呢?
有这个例程吗?谢谢
现在我想在软件中实现这样一个功能,就是只要程序一运行就播放一段音乐,
这个音乐是MP3格式的,也可以是其他格式 问了很多的群,他们告诉我把这个音乐资源包含在RT_RCDATA 资源中 然后
invoke FindResource,NULL,ASM,RT_RCDATA;查找MP3资源
mov hRsrc,eax ;得到资源
invoke SizeofResource,NULL,hRsrc ;获取资源长度
mov dwSize,eax ;
invoke LoadResource,NULL,hRsrc ;装载资源
mov hResData,eax ;装载资源地址
invoke GlobalAlloc,GPTR,dwSize ;给数据分配内存
mov lpData,eax
invoke LockResource,hResData ;锁所装载的资源
invoke PlaySound ;开始播放,
我又问了其他群里的人,他们说 这个函数不能播放MP3格式的,还要插件,,
能不能汇编中直接调用插件呢?
有这个例程吗?谢谢
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [分享]哥上电视了!当了一次男一号啊! 10988
- [求助]vc直接生成shellcode遇到的问题 7503
- [求助]VC++线程的问题 2956
- [建议]灌水 1772
- [分享]qq微博对应qq号码分析 6892
看原图
赞赏
雪币:
留言: