关于 excel VBA 加载个 winmm.dll

2015-09-10 21:25:15 +08:00
 michshell
大家好,
在 CSDN 上发了个问题,也没人理。搬来此处,望赐教。
Win 7 企业版, Exel 2010 ;

我在写 Excel VBA 的时候调用这个 winmm.dll, 然后去观察进程,结果看到,进程里面多了个 Excel 以外,其他进程都没有增加和减少。觉得很神奇。
根据常理,我调用了这个 API 放起了音乐,那么进程里面应该可以观察到,但是怎么会找不到它?
唯一有可能的是 它被合并到 Excel 进程里面去了,因为当我在 Excel 里点了播放以后, Memory 确实飙上去了 1MB 。

哪位知道这里面的机制?
如果需要程序,我可以提供。
本人基础不好,但愿没有问的太差。
http://bbs.csdn.net/topics/391825102
2067 次点击
所在节点    问与答
2 条回复
kokutou
2015-09-10 22:27:58 +08:00
额。。。
process explorer 可以看到进程模块。。。
michshell
2015-09-11 11:07:35 +08:00
@kokutou 去观察了下,发现唤起 winmm.dll 开音乐时候 svchost.exe 里面的 audiodg.exe cpu 占用率会因此改变。那个 service 是一直在的,不开音乐的时候占用率就是零。其他就没发现啥了。谢谢啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/219788

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX