2009-03-27 5 views
0

Мне нужно передать информацию из одного exe в другой exe. Является ли это возможным ?обмен информацией

Если возможно, можете ли вы дать мне идею решить эту проблему.

здесь мне нужно отправить несколько сообщений на другой exe. Другой ех следует, что Сообще Получать и он должен выполнить некоторые операции зависят от того струнного сообща ...

+0

Научитесь думать о проблеме и четко определять ее в своем уме, прежде чем спешите задавать вопрос. Если вы не знаете, как задавать вопросы, прочитайте http://www.catb.org/~esr/faqs/smart-questions.html. – Cerebrus

ответ

5

Вы можете сделать это несколько способов, так просто назвать несколько:

  • Shared файлы
  • общая база данных
  • Remoting
  • Розетки
  • WCF

, поэтому вы, вероятно, должны быть более конкретными. Что вы пытаетесь достичь?

+0

именованные каналы - это еще один способ добавить в ваш список –

+0

Также могут работать зарегистрированные сообщения Windows. –

1

С программой A:
Создать файл.
Оставьте свои данные в нем
Закройте файл


с программой B:
While (file_in_use или пусто) ждать
Откройте файл
Прочитайте данные, которые нужно
Закрыть файл


Возможно, это лучший способ сделать это. Возможно, с розетками? Это единственное, что я помню, так как я только что проснулся.

+1

Если вы делаете это так, вы всегда можете просто использовать наблюдателя файлов и получать уведомление, когда файл изменяется –

0

Remoting - это то, что вам нужно изучать, хотя имейте в виду, что эта стратегия отличается функциональностью между .Net 2.0 и .Net 3.0+.

Смежные вопросы