mendia player 9.0要与.net框架通信,还必须注册mendia player 9.0的pia

转载 2006年06月07日 20:55:00
  

 在你的计算机上要安装。最后最关键的是要安装windows mendia player 9.0 sdk,在sdk中包含了一个dll,这个dll的作用是完成com和.net之间的转换,因为media player 9.0的编程要使用一个media player 9.0 activeX控件,而activeX的本质就是一个com。    

因为要保证mendia player 9.0要与.net框架通信还必须注册mendia player 9.0的pia,所谓pia是"Primary interop assemblies"的缩写本人将它翻译为"原始内部汇编集之所以要先注册它是因为com技术诞生在.net技术之前要让com和.net通信就要一个中间层来连接这两边在mendia player 9.0中使用mendia player 9.0 sdk redist目录下的wmppia.dll来注册mendia player 9.0的pia,在命令窗口中输入:[path]regasm c:/WMSDK/WMPSDK9/ redist/wmppia.dll(regasm是.net提供的pia注册程序,path是它的路径,你可以用搜索功能来找到它)。 

 各位别以为注册了pia就可以编程了,你还得将它添加到全局缓存中。在命令窗口中输入:[path]Gacutil /i C:/WMSDK/WMPSDK9/redist/wmppia.dll(Gacutil是.net提供的全局缓存添加程序,path是它的路径,你可以用搜索功能来找到它) 

 完成上面的5个步骤后就可以开始编写代码了。为了让.net使用pia,我们必须要在代码的开头添加下面一条语句: 

using  Microsoft.MediaPlayer.Interop现在就可以开始我们的编程之旅了。

相关文章推荐

My Media Player(directx 9.0c)

  • 2007年08月01日 20:22
  • 25KB
  • 下载

Adobe Flash Player 9.0 r164

  • 2012年10月19日 19:07
  • 2.46MB
  • 下载

终于掌握了最基本的socket通信在.net框架下用c#语言

哈哈,努力了有10天吧。从开始学C#的语法,再学计算机网络的基本原理,然后去看别人c# socket 编程的例子。理解了,自己能写出了,完全是自己写出的。还是很有感觉的。...
  • CGGUANG
  • CGGUANG
  • 2016年11月21日 00:02
  • 1375

Flash Player V9.0 简体中文版

  • 2007年08月05日 22:04
  • 1.16MB
  • 下载

Media Player 9.0

  • 2006年03月16日 00:00
  • 1.7MB
  • 下载

ARM架构kprobe应用及实现分析(9.0 arch_prepare_kprobe平台相关注册)

// ARM 架构注册kprobe int __kprobes arch_prepare_kprobe(struct kprobe *p) { kprobe_opcode_t insn; ...

Net Reflector Version 9.0 含注册机

  • 2017年11月04日 19:21
  • 8.68MB
  • 下载

VMware Workstation v9.0注册机

软件下载地址就不用我说了吧?我要铺上的是注册机地址 http://download.csdn.net/detail/vanepin/4521477 VMware Worksta...
  • Vanepin
  • Vanepin
  • 2012年08月23日 21:55
  • 1447

首发Zend Studio 9.0正式版注册破解

写在前头 以下方法仅供技术交流学习,请勿非法使用,如长期使用请支持购买正版。 正版购买地址:http://shop.zend.com/en/zend-studio-for-eclipse.html...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mendia player 9.0要与.net框架通信,还必须注册mendia player 9.0的pia
举报原因:
原因补充:

(最多只允许输入30个字)