У меня есть два проекта A и B. Где проект A — это приложение в системном трее, а проект B — основное приложение. Когда пользователь изменяет настройки проекта B, проекту A необходимо обновить себя. Как я могу уведомить проект A о происходящих изменениях?
Я пытался использовать Global Events, но для этого необходимо создать новый экземпляр приложения A в приложении B при его запуске.
FileSystemWatcher
для отслеживания изменений в файле. - person Eiríkur Fannar Torfason   schedule 29.10.2013A
написано в VB.Net, вы можете проверить приложение Make single instance в Project -> Properties, а затем просто запустить его снова с помощью Process.Start() и параметра. Существующий экземпляр получит событие Application.StartupNextInstance(), из которого вы заставите этот экземпляр что-то сделать. Будет ли это полезно, зависит от того, какую информацию необходимо передать через параметры командной строки, или новые данные находятся в общем месте (базе данных?). Если вам просто нужно уведомить его о чем-то, вы можете отправить простую строку или числовой код. - person Idle_Mind   schedule 29.10.2013