如何用Windows API调用打开CD/DVD门?用Windows API调用打开CD/DVD门?
3
A
回答
6
如果您使用.NET这将工作:
http://www.dotnetspider.com/resources/15834-eject-close-cd-tray.aspx
这是第一个链接上来时,我用Google搜索“赢者API开放光盘门”。
这是第二个: Windows CDROM Eject。
1
如果任何人有兴趣,这里是它如何在Lua做短草案:
require ("alien")
local kolbasz = alien.winmm.mciSendStringA
kolbasz:types{ ret = 'long', abi = 'stdcall', 'string', 'string', 'long', 'long'}
kolbasz("set cdaudio door open", null, 0, 0)
1
[DllImport("winmm.dll")]
static extern Int32 mciSendString(string command, string buffer, int bufferSize, IntPtr hwndCallback);
//Open
mciSendString("set CDAudio door open", "", 127, IntPtr.Zero);
//Close
mciSendString("set CDAudio door closed", "", 127, IntPtr.Zero);
相关问题
- 1. 回调相机快门打开事件
- 2. 使用REST api在JIRA中打开新门票
- 3. 使用VB.NET调用Windows API
- 4. 在Windows防火墙中打开端口涉及哪些API调用?
- 5. 如何调用Windows API
- 6. VRTK按钮打开门
- 7. 打开文件对话框Windows API
- 8. 打开AlertView调用方法
- 9. jni打开cobol dll调用
- 10. 如何用应用程序专门打开文件
- 11. 我可以用Python打开Windows任务调度程序吗?
- 12. 使用打开的xml文件格式API打开文字2003(doc)文件API
- 13. 使用Java打开或关闭打开的Windows文件
- 14. 如何增加_open_osfhandle使用的打开的Windows打开文件?
- 15. 如何打开JIRA中的“接受远程API调用”?
- 16. 在API调用期间打开和关闭数据库连接
- 17. 如何从.net开始使用windows API
- 18. 以追加模式打开文件:使用打开()API
- 19. 如何使用ajax调用打开PDF
- 20. 哪个Windows API打开打印属性对话框?
- 21. 用scala打开windows上的文件source.fromFile()
- 22. Windows会话与Google Gsuite用户打开?
- 23. Windows“打开”python py2exe应用程序
- 24. SSMS Windows使用'新查询'打开
- 25. Windows Phone - 打开网站时打开
- 26. 跟踪打开使用MailChimp API V3
- 27. 如何从JScript或Testcomplete调用Windows API?
- 28. 针对Windows API调用的AppDomain.GetCurrentThreadID与Thread.ManagedThreadID?
- 29. c#从web api调用windows服务
- 30. Windows API调用内存泄漏检测
其实我不得不这样做,从Lua。但是,谢谢,你的回答非常有帮助。 – gemisigo 2009-12-02 08:43:15