Возможно ли идентифицировать процесс с помощью ключа?Идентификация процесса с помощью «ключа»
Например, серверный процесс 1 запускает процесс Chrome Web App Process 1 (веб-приложения Chrome - это собственные процессы). Теперь предположим, что я запускаю Серверный процесс 2. Я уже могу определить, работает ли серверный процесс 1 (на самом деле это вызывает исключение из-за необходимости совместного использования ресурса, который я поймаю). Таким образом, я собираюсь завершить Server Process 2, за исключением того, что сначала хочу проверить, работает ли еще процесс Chrome Web App Process 1, потому что, если это так, я не хочу открывать новый экземпляр, а вместо этого просто приношу старую экземпляр на фронт.
Предположим, что я мог бы связать ключ «com.myuniqueurl» с технологией Chrome Web App 1. Тогда при запуске Server Process 2 будет легко искать любые процессы с ключом «com.myuniqueurl». Это возможно?
Часть сложности состоит в том, что в дополнение к процессу 1 для веб-приложений Chrome могут выполняться обычные экземпляры Chrome (из того же .exe-файла).
С Win32 API это легко (используйте именованное событие или названный почтовый ящик). Но я не знаю, можете ли вы сделать это с помощью механизмов, доступных для веб-приложений. –