1.使用dll公布的接口二次开发
2.在winform中获取所需的参数,拼接命令行指令运行应用程序(需要目标应用程序支持)
3.无交互的可以直接用Process.start打开

解决方案 »

  1.   

    这种做法是可以实现,不过会出现很多莫名其妙的BUG的建议楼主不要那么做...
      

  2.   

    求各位大哥了,请帮助解决;shinaterry兄,能否给点建议
      

  3.   

    Red_angelX(八戒) 兄能否给个例子或说的详细些,马上散分与你
      

  4.   

    对于SetParent()函数,新的窗口与父窗口必须属于同一应用程序
      

  5.   

    首先建议楼主不要那么做!如果一定要这么做,那么你可以使用API SetParent强行的把那个程序的主窗口设置为某一个窗口的子窗口,但这只是外观上的,在使用上还是比较的麻烦.
      

  6.   

    使用SetParent你需要得到两个窗口的句柄,但对其它的程序的窗口来说,这个窗口的句柄是变化的,你又需要使用类似FindWindow来找到这个窗口由此得到句柄.所以可能会在你的处理过程中使用越来越多的API.难度也会变大,不稳定性也在增加.
      

  7.   

    建议使用他公开的api接口。通过 com interop来实现调用其功能。