如何在C#程序中加载.exe文件?

时间:2014-02-19 04:52:01

标签: c# wpf visual-studio

我有一个C#程序,我需要显示一个虚拟键盘(这是WPF中用C#编写的另一个程序)。由于我是WPF的新手,我无法集成我的C#程序和外部下载的虚拟键盘WPF程序。

我想构建一个安装文件并使用

在C#程序中调用它
System.Diagnostics.Process.Start(@"C:\Program Files\Default Company Name\Keyboard\Keyboard\Wosk.exe");

但这会引发错误。但是,当我下载虚拟键盘的任何其他.exe文件时,相同的代码会在按钮单击时调用.exe文件。

任何人都可以告诉我如何为Visual Studio构建一个.exe文件,以便在点击按钮时从另一个程序调用它的.exe文件?

1 个答案:

答案 0 :(得分:0)

首先,也许this链接可以帮助您。

其次,如果您有键盘代码,则可以将其创建为dll文件,然后您可以使用公共功能从他返回数据。 通过这种方式,您可以将键盘添加到您的应用程序,轻松打开键盘并发送\接收数据。