Страница: 1 |
Страница: 1 |
Вопрос: Как сделать? (VB реестр)
Добавлено: 04.10.09 14:42
Автор вопроса: Михалыч
Программа как "кладовщик", которая следит по сетке за установленным ПО и лицензиями (через реестр). Общий смысл как это будет происходить не подскажете пожалуйста? Это реально сделать со средними знаниями по ВБ и наличием инета?
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #1
Добавлено: 04.10.09 15:51
Средние знания это както относительно.
Я вот уверен, что могу такое на вб6 сварганить, значит я лучше среднего? .
У меня в связи с "тз" только один вопрос возникает, как выяснить, лицензионная прога или ломанная пиратка?
Как обнаружить пиратку если сами проги этого незаметили и пашут?
За портэйблами тогда тоже следить надо.
Номер ответа: 2
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #2
Добавлено: 04.10.09 17:48
Да фигня это все. Права юзерам на рабочих станциях ЧИК-ЧИК, и всё. Надо софтину поставить - к админу на поклон спивом .
Номер ответа: 3
Автор ответа:
Михалыч
Вопросов: 1
Ответов: 1
Профиль | | #3
Добавлено: 04.10.09 19:07
Главное, чтобы сами программки отыскивались при сканировании... Права у меня на все компы есть... Да и лицензия то эт не важн! Я смогу определить установил какую он прогу лицензию или нет.. главное чтобы щас всё нашёл проги.. и всё.. а то щас с лицензионным ПО напрягает идут проверки! Нужна чистота в этом плане.. Уже начал.. Пока со сборщиками железа разбираюсь.. Не пойму вот как сделать что прои брал...
Номер ответа: 4
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #4
Добавлено: 04.10.09 19:30
Большинство прог можно найти в разделе Анинсталл.
У меня есть готовые проги, ищут в реестре все установленные дрова.
Отдельно прога для медия-девайсов, звука, тв-тюнера и т.п.
И отдельно прога для видео карт.
Номер ответа: 5
Автор ответа:
Илья
Вопросов: 1
Ответов: 48
Профиль | | #5
Добавлено: 05.10.09 15:54
Михалыч, ты я не понимаю, ты хочешь чтобы программу за тебя написали?
Это очень сложно делать через реестр, если ты хочешь найти все программки используй глобальный поиск файлов *.exe и получишь все программы, а от них можно будет отталкиваться, например найти ключ по его значению (в данном случае значение ключа = пути программы), если честно я сам это туманно представляю, но думаю чтото подобное сделать можно
Номер ответа: 6
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #6
Добавлено: 05.10.09 17:02
Это очень сложно делать через реестр
Ну незнаю, по моему нет ничего такого глобально сложного.
Просканировать все подключи раздела Uninstall с целью собрать все DisplayName, InstallPath и Version, не буквально эти ключи ну смысл думаю понятен.
Совместив несколько алгоритмов, например для Microsoft Installer'а, Inno Setup'а, InstallChild'а, NSIS'a и ещё парочки других, можно в течении секунды получить из реестра все нужные данные об установленных прогах.
Для начала неплохобы определиться, какие конкретно свойства программ интересуют, например версия экзешника программы, версия продукта или просто продуктнэймы записанные в анинсталл?
Номер ответа: 7
Автор ответа:
Илья
Вопросов: 1
Ответов: 48
Профиль | | #7
Добавлено: 05.10.09 19:38
И только!, А как насчёт программ, перенесённых на ПК по средству копирования? А если эта программа ещё и не запускалась?
Номер ответа: 8
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #8
Добавлено: 05.10.09 19:50
Раз так, то сканируй все винты, флэхи и компакты, собирай инфу обо всех найденных ехе-шниках, но боюсь это многовато будет.
Номер ответа: 9
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #9
Добавлено: 05.10.09 19:52
Проще написать наблюдателя, чтоб грабил заголовки всех открывающихся окон, получится что-то близкое.