写了一个播放音乐的程序,在学校的机房能运行通过,可以播放音乐,但拷到自己的机子上就不能播放。
  windows应用程序,没有用数据库,多用了这个名字空间:using System.Runtime.InteropServices;
   

解决方案 »

  1.   

    要用的dll文件都拷过来了没有?
      

  2.   

    用了这个是因为调用了dll,看看system32下有没有你用到过的dll,拷贝到新机器就行.
      

  3.   

    using System.Runtime.InteropServices; 
    和非托管语言写的dll交互了吧,那个dll靠过来了吗
    路径呢
      

  4.   

      应该不是路径的问题,因为是打开了对话框的。
      可能是大家说的那个dll文件吧,今晚回去试试。
      

  5.   

      程序中我用到了[DllImport("winmm.dll")],但两台机子都有这个winmm.dll啊,而且都是160K,拷也拷不进去,原来的也删不掉,真纳闷儿!