各位高手,小弟听说在.net下面使用wmi编程是很方便而简洁的,无奈兄弟认准c++了,希望知道在vc++6.0中是如何使用wmi编程的,找了很久也没找到个例子,请各位提点一二!谢了!

解决方案 »

  1.   

    #include "mmsystem.h"void CMyView::OnPlay()
    {
    CString  str;
    str.Format("open d:\\she.mpeg alias a parent %lu style child", m_hWnd);
    mciSendString(str, NULL, 0, NULL);
    mciSendString("play a", NULL, 0, NULL);
    }void CMyView::OnStop()
    {
        mciSendString("stop a", NULL, 0, NULL);}以上代码在当前视图窗口内播放一个MPG文件. 
      

  2.   

    WMI编程很简单, 来来去去就那么几个函数, LZ主要把那么 指令格式搞清楚就可以了.象上面那样:1)  open file_name alias a parent .... 打开媒体,取个名字为a, 指定窗口....
    2)  play  a              播放a
    3)  stop  a              停止播放a
      

  3.   

    貌似比较麻烦,不过不要被它吓倒,习惯后就好了
    MSDN里有个例子
    http://windowssdk.msdn.microsoft.com/en-us/library/ms743465.aspx注意WQL的概念很象SQL语句,还是比较方便的