Мне нужно на C# создать приложение которым можно было бы управлять из вне. То есть из вне запустить это приложение и выполнить в нем какие-то действия. Эта проблема была хорошо реализована в COM. Возможно ли это в C#(или в .NET) без использования COM.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, sdip, Вы писали:
S>Мне нужно на C# создать приложение которым можно было бы управлять из вне. То есть из вне запустить это приложение и выполнить в нем какие-то действия. Эта проблема была хорошо реализована в COM. Возможно ли это в C#(или в .NET) без использования COM.
Кроме уже отмеченного можно также посоветовать любой вид IPC (InterProcess Communications) такие как:
Shaed Memory — быстро и качественно, но требует Interop
WinSock — чуть помедленне, пожалуй, зато Interop не нужен...
Еще можно использовать старые методики из *NIX и Novell мира, такие как передача команд через файлы и прочее...
вариантов — куча, наиболее простые уже вроде все перечислили, хотя COM, на мой взгляд, здесь самый лучший вариант.
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))