У меня есть приложение C# Winforms, которое обрабатывает запрашиваемые данные в документах слияния. Как я могу проверить запуск приложения, чтобы узнать, открыт ли текущий пользовательский экземпляр Microsoft Word, и если да, предупредите их о закрытии перед продолжением?Проверьте, работает ли процесс WINWORD.EXE?
2
A
ответ
2
Process[] processes = Process.GetProcessesByName("winword.exe");
if (processes.Length == 0)
//not running
else
//running
3
Использование LINQ Any
:
var isRunning = Process.GetProcessesByName("winword").Any();
+0
Downvoter, прокомментируйте? – gleng
+0
Мой intellisense не дает мне возможность для «Процесса»? –
Смежные вопросы
- 1. Проверьте, работает ли процесс
- 2. Проверьте, не работает ли процесс
- 3. Проверьте, работает ли процесс с PHP
- 4. C++ Проверьте, работает ли какой-либо процесс
- 5. Проверьте, работает ли процесс с помощью PID
- 6. Проверьте, является ли процесс плагином
- 7. Проверьте, запущен ли процесс - Windows
- 8. Проверьте, запущен ли процесс daemon
- 9. PHP Проверьте, запущен ли процесс (Linux)
- 10. NSIS - проверьте, существует ли процесс (nsProcess не работает)
- 11. Hadoop - Oozie: проверьте, работает ли рабочий процесс oozie
- 12. Проверьте, работает ли процесс с помощью сценария оболочки
- 13. Проверьте, работает ли процесс linux и начинайте с определенного описания
- 14. Проверьте, работает ли процесс 32 или 64 бит
- 15. Проверьте, существует ли процесс в пути
- 16. Проверьте, не вызвал ли процесс косвенно ошибку
- 17. Проверьте, запущен ли процесс с Process.Start?
- 18. Проверьте, возвращает ли процесс 0 командный файл
- 19. Проверьте, запущен ли процесс и убейте его
- 20. Nagios - проверьте, прослушивает ли процесс порт
- 21. Определите, работает ли процесс?
- 22. Определите, работает ли процесс
- 23. System.Threading.Timer Проверьте, работает ли
- 24. Проверьте, работает ли xdebug
- 25. Проверьте, работает ли служба?
- 26. Проверьте, работает ли прокси
- 27. Проверьте, работает ли eventListener
- 28. Проверьте, работает ли Cassandra
- 29. Проверьте, работает ли мое приложение на Android
- 30. Проверьте, работает ли приложение Windows (не обрабатывается)
Мой IntelliSense не дает мне вариант для 'Process'? –
добавить: using System.Diagnostics; – realnero
** Удалите ** часть '.exe', чтобы получить правильные результаты. –