繁体   English   中英

C#通过命令提示符将输入发送到单独的进程

[英]C# Send input to separate process through command prompt

我在Windows 10 VPS上有一个应用程序,只能通过命令提示符进行访问。 运行该应用程序后,我希望它能够从命令提示符处检索输入,并返回输出。 虽然,断开连接后,应用程序仍应在后台运行。

当我重新连接到VPS时,我想重新获得通过命令提示符输入和输出文本的功能,而无需重新启动应用程序。

如果您决定通过WCF进行TCP / Sockets路由,则以下是一些文档示例代码,说明如何在C#中创建TCP客户端: http : //www.winsocketdotnetworkprogramming.com/clientserversocketnetworkcommunication8q.html

这是WCF上的MSDN页面: https : //msdn.microsoft.com/zh-cn/library/ms731082(v= vs.110) .aspx

这是有关创建服务应用程序的MSDN页面: https : //msdn.microsoft.com/zh-cn/library/zt39148a(v=vs.110).aspx

请注意:“本演练所需的Windows Services项目模板在Visual Studio的Express版中不可用。”

但是,不要让您担心。 这意味着您的程序将无法注册为Windows服务,因此无法真正像可以在启动,暂停,停止重新启动等方式启动的服务那样运行。但是,这并不能阻止您创建自动启动的程序。 您可以简单地在启动文件夹中放置程序的快捷方式:

C:\\ Users \\ Username \\ AppData \\ Roaming \\ Microsoft \\ Windows \\开始菜单\\ Programs \\ Startup

希望这有助于您朝正确的方向开始!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM