首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
关于 excel VBA 加载个 winmm.dll
michshell
·
2015-09-10 21:25:15 +08:00
· 2067 次点击
这是一个创建于 3393 天前的主题,其中的信息可能已经有所发展或是发生改变。
大家好,
在 CSDN 上发了个问题,也没人理。搬来此处,望赐教。
Win 7 企业版, Exel 2010 ;
我在写 Excel VBA 的时候调用这个 winmm.dll, 然后去观察进程,结果看到,进程里面多了个 Excel 以外,其他进程都没有增加和减少。觉得很神奇。
根据常理,我调用了这个 API 放起了音乐,那么进程里面应该可以观察到,但是怎么会找不到它?
唯一有可能的是 它被合并到 Excel 进程里面去了,因为当我在 Excel 里点了播放以后, Memory 确实飙上去了 1MB 。
哪位知道这里面的机制?
如果需要程序,我可以提供。
本人基础不好,但愿没有问的太差。
http://bbs.csdn.net/topics/391825102
EXCEL
进程
VBA
winmm
2 条回复
•
2015-09-11 11:07:35 +08:00
1
kokutou
2015-09-10 22:27:58 +08:00
1
额。。。
process explorer 可以看到进程模块。。。
2
michshell
OP
2015-09-11 11:07:35 +08:00
@
kokutou
去观察了下,发现唤起 winmm.dll 开音乐时候 svchost.exe 里面的 audiodg.exe cpu 占用率会因此改变。那个 service 是一直在的,不开音乐的时候占用率就是零。其他就没发现啥了。谢谢啦
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2974 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms ·
UTC 13:55
·
PVG 21:55
·
LAX 05:55
·
JFK 08:55
Developed with
CodeLauncher
♥ Do have faith in what you're doing.