Изменить переменную, содержащуюся в одном процессе, из другого процесса - PullRequest
0 голосов
/ 20 октября 2010

( возможно тупой вопрос )

// Program_1.exe:
int num = 1;
using (Process process = new Process())
{
  process.StartInfo.FileName = "Program_2.exe";
  if (process.Start())
  {
    process.WaitForExit();
  }
}
Console.WriteLine(num.ToString()); // num should now equal 2

Psuedocode

// Program_2.exe:
// I want this program to change the value of a variable in Program_1.exe
Program_1.exe->num = 2;

Возможно ли это?

Если так, как я могу это сделать?

1 Ответ

1 голос
/ 20 октября 2010

Вам необходимо использовать некоторую форму межпроцессного взаимодействия, например WCF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...