如何运行exe文件,并且仅在向其发送参数后运行

本文关键字:运行 参数 何运行 exe 文件 | 更新日期: 2023-09-27 18:31:09

我有客户端 - 服务器代码段。服务器运行后,我创建这个来运行 cliect:

        Process p = new Process();
        p.StartInfo.Arguments = "message";
        p.StartInfo.FileName = @"AsynchronousClientSocket.exe";
        p.Start();

此时客户端连接到服务器,现在我想向 cliect exe 发送一个参数,以便到达服务器并捕获服务器响应(int 值)我该怎么做?

如何运行exe文件,并且仅在向其发送参数后运行

你需要看看允许进程间通信的东西。

您可以在 exe 中承载 WCF 服务,然后使用服务 ref 从其他代码与该服务通信...

其他人提到的数据库想法是可以的,但这意味着您必须不断轮询基础值的变化,在数据库服务器上创建额外的负载并导致您的 DBA 带着狗来追捕您......

试试这个:

Process p = new Process();
p.StartInfo.Arguments = "/myargument";
p.StartInfo.FileName = "myprogram.exe";
p.Start();