我做的.net的应用程序中,在WinForm中播放Flash,打包后在我们公司的机器上运行正常(打包中Flash的播放程序肯定是打进去了)。但到客户机器的时候,客户的环境全部是新的,数据库和操作系统都是新安装的。安装后运行到Flash处出错。但是过了一会,windows提示自动更新,允许,结束后再运行,却都好了。请问这个更新是更新了什么啊?如何在一个全新的机器上安装能够不出错?多谢高手指点。

解决方案 »

  1.   

    好像flash的播放控件吧,在升级的机上源代码可以运行的话,再打一次包吧
      

  2.   

    flash8b.ocx没有注册的问题,你试试看执行
    regsvr32 C:\WINDOWS\system32\Macromed\Flash\flash8b.ocx
      

  3.   

    这是肯定的flash插件又不是系统自带的,当一个IE去打开一个带有flash的网页,也许要先安装flash插件,否则也无法播放。
      

  4.   

    用webbrower吧。。等你注册了flash插件以后。在卸载你的程序,你的机器上就看不了flash了我以前发布过的一个东东就是这样的。
    后过用了webbrower...在有想注册ocx,,,在打包程序里有个com属性设置一下就行了