Как проверить файл из реестра и получить путь к файлу с помощью C#
Привет,
У меня есть приложение C#, я хочу проверить инструмент, который зарегистрирован или нет в реестре. если инструмент зарегистрирован, я хочу получить путь и выполнить этот exe-файл в командной строке?
может ли кто-нибудь подсказать мне, как это сделать?
Спасибо.
Что я уже пробовал:
using (RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\PenMount Windows Universal Driver")) { if (rk != null) { this.Logger.Error("PenMount exists"); } else { this.Logger.Error("not exists"); } }
но rk всегда становится нулевым.
Richard MacCutchan
Вы заглядывали в реестр, чтобы узнать, существует ли ключ, или проверяли код ошибки, чтобы выяснить, почему?
sri durga
Я проверил другие программы. его предоставление null даже ключ существует в реестре.
Richard MacCutchan
Затем вам нужно проверить код ошибки, когда он возвращает null.