代码之家  ›  专栏  ›  技术社区  ›  MicMit

从浏览器中导入/写入WPF应用程序,该应用程序将外部应用程序启动到Silverlight 4

  •  2
  • MicMit  · 技术社区  · 15 年前

    wpf启动调用外部exe并等待的特定方法,然后访问作为外部exe输出的文件。假设我将构建此应用程序,并考虑稍后移植到Silverlight4,我该怎么做?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Josh    15 年前

    要做到这一点,您需要通过Silverlight的COM自动化。我确信有一些进程外的COM服务器可以用来启动进程。但在那一点上你已经

    • 将应用程序限制为Windows
    • 需要完全信任
    • 只能在“浏览器外”模式下工作

    在这一点上,你真的要问,连接到Silverlight是否有意义。WPF特别适用于上述场景。您可以使用ClickOnce来获得类似的(实际上是更高级的)客户端更新体验,并且您不必通过循环来做一些简单的事情,比如生成一个外部过程。