Проверьте, существует ли браузер на клиентском компьютере - PullRequest
0 голосов
/ 14 декабря 2011

Я использую C # в качестве платформы программирования.

Может кто-нибудь помочь мне с тем, как я могу заполнить все существующие браузеры на клиентском компьютере. И я также хочу сначала проверить, существует ли браузер (firefox.exe) на клиентском компьютере, прежде чем вызывать процесс

System.Diagnostics.Process.Start("firefox.exe", "http://stackoverflow.com");

Ответы [ 2 ]

1 голос
/ 14 декабря 2011

Вам нужно будет проверить разделы реестра Uninstall, чтобы определить, доступны ли определенные программы.Что следует остерегаться:

  1. Различные версии одного и того же браузера могут заполнять разные ключи удаления (не рекомендуется, но бывает)во всех ситуациях, но если вы работаете в Windows, вы должны быть в полной безопасности.
0 голосов
/ 14 декабря 2011

Я сталкивался с той же ситуацией иногда назад, и ответ, который я нашел после многих исследований и разработок, был: Это невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...