用atl 弄了个windows 服务 exe 想在里面加入WMP 控件谁知道怎么弄
WMP
的接口视乎是MFC的类
而ATL的windows 服务又没办法加mfc支持

解决方案 »

  1.   

    wmp 的接口就是 最简单的 c++ 的没有mfc的东西
    #include <wmp.h> 就可以了ccomptr<iwmcontrol> pctrl;
    pctrl.createinstance();
    就可以用了
    有拼写错误,自行更正
      

  2.   

    是吗 有哪些头文件呢 我想下个WMP SDK 哪里有呢 多谢
      

  3.   

    我的意思是WMP 的activex 控件
      

  4.   

    我说的是windows media player 控件
    ms的网站有下载
    Windows Media Player SDK
    http://msdn.microsoft.com/en-us/library/dd758070%28v=VS.85%29.aspxWindows Media Player 9 Series Software Development Kit
    http://www.microsoft.com/downloads/details.aspx?familyid=e43cbe59-678a-458a-86a7-ff1716fad02f&displaylang=en
      

  5.   

    还不如把wmp控件放到带UI的普通应用程序中,这样UI程序可以直接资源中插入WMP控件,然后服务通信
      

  6.   

    CRemoteHost  未定义不知道在哪个头文件里面 微软的msdn我打不开
      

  7.   

    新问题  服务启动后又停止了 是怎么回事。
    新建一个atl 服务工程 什么也不改 直接编译注册 启动后就这样啊
      

  8.   

    没有client 请求服务自己就关闭了