none
Получить список установленных приложений RRS feed

  • Вопрос

  • Добрый день.

    Я решил написать программу, которая проверяла и устанавливала обновления для установленных на ПК программ. Цель: разобраться в принципе работы аналогичных программ на примере написания кода.

    И я столкнулся с первой проблемой: как получить список установленных программ на ПК и вывести его в таблицу? И кто нибудь может рассказать как дальше должна действовать программа чтобы узнать о наличии обновления.

    Также если можете дать наводки на код или примеры так как я начинающий разработчик и впервые столкнулся с такой проблемой.

    5 июля 2011 г. 12:52

Ответы

    • Помечено в качестве ответа mr_arti 7 июля 2011 г. 17:15
  • Уважаемы пользователь, если вам не подходит какой-либо вариант - то, пожалуйста, пишите чем именно. Так будет проще найти правильное решение проблемы.

    Также вам скорее всего для обновления приедется составить (или найти в интернете) таблицу "программа" - "источник где смотреть обновления". Так как нету какого-либо централизованного механизма обновления и каждая программа сама проверяет свои обновления (и от программы к программе способ проверки и информация о новой версии могут сильно различаться). Так что тут вы можете столкнуться с трудностями определения есть ли обновление или нет.


    Для связи [mail]
    • Помечено в качестве ответа mr_arti 7 июля 2011 г. 17:15

Все ответы

  • Можно попробовать поискать в реестре, HKEY_LOCAL_MACHINE\SOFTWARE и HKEY_CURRENT_USER\Software, не не все программы туда прописываются.


    Все должно быть просто, очень просто, настолько просто, насколько это возможно.
    • Предложено в качестве ответа PashaPash 5 июля 2011 г. 16:24
    • Отменено предложение в качестве ответа mr_arti 5 июля 2011 г. 20:28
    5 июля 2011 г. 15:30
    • Помечено в качестве ответа mr_arti 7 июля 2011 г. 17:15
  • Уважаемы пользователь, если вам не подходит какой-либо вариант - то, пожалуйста, пишите чем именно. Так будет проще найти правильное решение проблемы.

    Также вам скорее всего для обновления приедется составить (или найти в интернете) таблицу "программа" - "источник где смотреть обновления". Так как нету какого-либо централизованного механизма обновления и каждая программа сама проверяет свои обновления (и от программы к программе способ проверки и информация о новой версии могут сильно различаться). Так что тут вы можете столкнуться с трудностями определения есть ли обновление или нет.


    Для связи [mail]
    • Помечено в качестве ответа mr_arti 7 июля 2011 г. 17:15
  • Спасибо, если что буду рад узнать еще варианты. Спасибо.
    7 июля 2011 г. 17:15