Я пытаюсь создать простое приложение, которое должно быть вызвано другими приложениями. Я взял концепцию из Linux, где у вас часто есть приложение, которое зависит от другого, и затем оно вызывает api-вызовы в это другое приложение. Пример, о котором я думаю, это libnotify, который позволяет уведомлять сообщения с изображением и заголовком или без него (это можно, например, найти в ubuntu linux> 9.04). А потом кто-то создал плагин для pidgin, который, когда вы получаете сообщение, вызывает libnotify- «program», чтобы отображать уведомление, вместо того, чтобы создавать собственный метод уведомления.Добавление внешнего вызываемого api в программу C#
Ну, это более или менее то, что я хочу создать самостоятельно, но на окнах. Я создал приложение, которое отображает уведомления (вроде как MSN для нового сообщения), а затем я хочу создать, например, facebook-уведомления, чтобы всякий раз, когда ему нужно было уведомить что-либо, он просто вызовет мою программу-уведомление. Я думал о том, чтобы сделать все конкретные части плагинами (например, плагином facebook и плагином twitter), но затем мне нужно загрузить внешние DLL в мою уже запущенную программу, и мне нравится, что другие программы могут просто вызовите первый.
Любая помощь или мысли по этому вопросу будут оценены.
Читайте вопрос. Это не то, о чем он просит. – SLaks
Я в замешательстве. Он говорит о центральном API, который может быть одним из нескольких способов. Один из ответов - DLL, которая должна быть распространена, я предложил веб-сервис, который будет централизован. Почему это не API, который можно использовать для разных приложений? –