我做了个winform程序 需要放在网上邻居上直接运行 本机测试能运行 但是一旦放到网上邻居上就不能运行了(点exe就闪了一下) 后来我新建了个项目 里面什么都没有写 就拖了个btn控件 然后放在网上邻居上 结果可以运行 ,接着我又加了个axwindowsmediaplayer控件 就不能运行了 多次反复的测试 发现只要多了axwindowsmediaplayer控件就不能运行 其它任何控件加上去都可以运行。 我百思不得其解呀 axwindowsmediaplayer控件又是必须要用的 我迷茫啦 哪位高手帮我解决一下

解决方案 »

  1.   

    试试:
    把 msdxm.ocx 等文件复制到当前目录, 运行前自动注册到本机.AxMediaPlayer控件使用方法
      

  2.   


    是axwindowsmediaplayer不是AxMediaPlayer   
    还有如果这方法可行  能具体点吗。。如  “运行前自动注册到本机” 如何自动注册到本机。。
      

  3.   


    你都没看懂问题呀。。其它机器的环境都没问题,。我说了down到本机都能运行。。 
      

  4.   

    intranet似乎算是不受信任的位置,看看有没有安全性异常
      

  5.   

    刚试了一下 没问题啊 -。-也加了 btn 也加了 windowsMediaPlayer控件了啊
      

  6.   

    你确定是在网上邻居上运行的吗 。。就是说在你自己的机子上进入别人机子的硬盘然后点击它硬盘上的EXE运行。? 
      

  7.   

    是啊 那个机器是 我的测试机 上面有。net 环境 没有 开发环境
      

  8.   


    这就奇怪了为什么我加了windowsMediaPlayer就不行类更加迷茫啦  还以为找到了问题所在。。这下可好。。彻底没法啦
      

  9.   

    我也觉得是   他没有把那个播放器的dll打包进去,或者没有放到应用程序的相应位置而导致这种情况产生的