可以集成其他应用程序的。可能你是需要其他应用程序提供的功能,但其他应用程序是独立的EXE,所以有些困难。如果你所说的其他应用程序是基于COM的,那么,很好,你可以使用COM互操作使用它的功能,提供服务的应用程序以后台方式,(Visible=false),运行。如同在dotNET中使用Word的功能一样。你不必打开和运行Word应用程序,也能够操作Word文件。关于COM互操作,可以看看:http://blog.csdn.net/daou101/
是关于操作Word文档的,最后有关于COM互操作的内容。如果你所需要运行的程序是基于.NET的,那更好办,EXE,DLL在DotNET
下都是一样的,你可以简单的使用Assembly名字空间下的静态方法调用它提供的功能。
是关于操作Word文档的,最后有关于COM互操作的内容。如果你所需要运行的程序是基于.NET的,那更好办,EXE,DLL在DotNET
下都是一样的,你可以简单的使用Assembly名字空间下的静态方法调用它提供的功能。
解决方案 »
- c# 获取桌面(电脑中应用程序)快捷方式
- 求一C#程序!!急!!!!!!
- 如何动态调往Model类中填充值
- 有关c#一道题的疑问
- COM组件和.NET组件有什么区别?
- 请问用webbrowser的navigate方法的时候,能不能指定一个代理服务器
- c#操作Excel插入图片时报"Additional information: 类 Pictures 的 Insert 方法无效",求解决方法
- 高分求C#中拨号方案和代码
- c#怎么实现进程隐身
- 一个xsd有两张表时,怎么区分两张表内取名一样的字段?
- treeview的问题,我的怎么生成不了树啊,是把结点的值横着都列了出来,遇到这样情况的朋友帮帮忙
- 类中的提示信息
再就是可以把数据导出为xml文件.
不知道怎么搞了,
学习........
我的外部程序调用了很多dll和ocx,如果能把这个外部程序变成自己的一个子窗口就好了,不过看上去很难。有.net程序可以直接调用media player,直接嵌入到自己的应用程序中,不知是怎么封装的?
那个程序只不过是调用了一个active控件而已,你在控件箱上点击右建-〉添加空间,在com控件里面可以找到这些控件
System.Diagnotics.Process.Start()可以运行程序,交互可以看作进程间通讯的问题。进程间通讯我比较喜欢通过TCPIP协议进行。
这个第三方软件是提供了一些COM,但很多,不知用什么工具可以检测哪个是此软件主窗口调用的Com(其他Com可能是辅助的,即被调用者,也许不用考虑他们),这样我就可以通过调用这个Com来实现调用此软件的功能
2用remoting调用其中一个提供remoting服务
3用文档比如txt xml将操作命令写于其中,另外一个程序监视目录,皆习文件执行并删除
http://wx200u.533.net
灼日通用分布式平台 1.1.8