У меня есть приложение C #, которое запускается из командной строки. Обычно данные передаются через командную строку, например add (app -a string
). Я бы хотел, чтобы был открыт только ОДИН экземпляр приложения, и если через командную строку добавлено больше строк, я бы хотел, чтобы единственный экземпляр знал об этом и обновлялся. Я могу либо правильно поместить данные в базу данных и передать сообщение о работающем экземпляре, либо сообщение и передать данные работающему экземпляру и позволить ему поместить их в базу данных и обновить себя.
Как мне сделать это в C # .NET? (3.5)