Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Определить сборку винды, Например что это ZverDvd 
:(
    Опции темы
Kirgston
Дата 1.7.2012, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

Репутация: нет
Всего: 2



Доброго времени суток! Интересует такой момент.. надо определить что за сборка винды установлена. Например что это ZverDVD или же GameEdition. Уверен что они пишут это куда то в реестр. Только вот куда я не знаю. Гуглил но толком не нашел ничего. Буду благодарен за любую помощь.
PM MAIL   Вверх
volatile
Дата 1.7.2012, 13:41 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 13
Всего: 85



Цитата(Kirgston @  1.7.2012,  12:38 Найти цитируемый пост)
ZverDVD 

это же левая сборка.

Цитата(Kirgston @  1.7.2012,  12:38 Найти цитируемый пост)
 они пишут это куда то в реестр

вы думаете есть гарантии, что левые сборщики договорились, и пишут в одно место?
или вообще что пишут?
PM MAIL   Вверх
Kirgston
Дата 1.7.2012, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

Репутация: нет
Всего: 2



Цитата(volatile @  1.7.2012,  13:41 Найти цитируемый пост)
это же левая сборка.

Ага, вот потому и хочу её задетектить и заблокировать


Цитата(volatile @  1.7.2012,  13:41 Найти цитируемый пост)
вы думаете есть гарантии, что левые сборщики договорились, и пишут в одно место?
или вообще что пишут? 

Уверен что если пишут то в разные места. Если пишут конечно. Но мне хотя бы заблочить некоторые. Скажем так - самые популярные кривосбокри.
PM MAIL   Вверх
500mhz
Дата 1.7.2012, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: 3
Всего: 14



Так это, если правым кликом на свойства компа кликнуть там будет ZverCd/DvD



--------------------

PM MAIL ICQ   Вверх
Kirgston
Дата 1.7.2012, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

Репутация: нет
Всего: 2



Да я то понимаю =))) я о том мол где оно в реестре висит или где еще программным путем можно увидеть
PM MAIL   Вверх
borisbn
Дата 2.7.2012, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 6
Всего: 135



Цитата(Kirgston @  1.7.2012,  19:34 Найти цитируемый пост)
 где оно в реестре висит

поиск по реестру "ZverCd" ничего не дал ?


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
feodorv
Дата 2.7.2012, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 9
Всего: 45



HKEY_LOCAL_MACHINE\SOFTWARE\WinStyle\DefaultOemComputerManufacturer
HKEY_LOCAL_MACHINE\SOFTWARE\WinStyle\DefaultOemComputerModel
???


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
volatile
Дата 3.7.2012, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 13
Всего: 85



посмотрите еще здесь :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation

Это для win7

PM MAIL   Вверх
Kirgston
Дата 3.7.2012, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

Репутация: нет
Всего: 2



Ребят. В 2ух ХР я не нашел этих ключей. Они под Вин 7 ?
PM MAIL   Вверх
GremlinProg
Дата 3.7.2012, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2706
Регистрация: 9.8.2005
Где: Тюмень

Репутация: 99
Всего: 106



в ХР наверное тут: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion


--------------------
"Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины."
PM WWW ICQ   Вверх
volatile
Дата 4.7.2012, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 13
Всего: 85



Еще в XP посмотрите файл "oeminfo.ini"
находящийся в каталоге %systemroot%\system32\
Если он есть, то в нем в текстовом виде находится инфа выводящаяся в свойствах компьютера.


PM MAIL   Вверх
bems
Дата 14.7.2012, 03:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 2
Всего: 88



подход не правильный. Если левые сборки не устраивают тебя тем что порезаны, то определяй отсутсиве нужного тебе компонента, да так и ругайся: мол отсутствует некая служба. А если твоя программа может работать под сборкой, то пусть работает


--------------------
Обижено школьников: 8
PM MAIL   Вверх
BearFear
Дата 1.9.2012, 21:50 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 10.8.2012

Репутация: нет
Всего: нет



Можно сделать от обратного. Вести список допустимых дистрибутивов и материться на все иные. Для вычисления разницы надо всего лишь сравнить основные отличительные свойства. Иногда бывают такие дистрибутивы, которые всего лишь располагают набором дров. Самый просто вариант на мой взгляд, это опрос директории системной на наличие лишних файлов с учетом поправок на какие то возможные опции микрософта. Так же, часто добавляют темы и прочее, поэтому можно хэшировать дллки всякие. Так же, обобщение всех имеющихся параметров. Например, вполне реально взять инфу о системе из описания в свойствах компа. ведь эти строчки где то хранятся? smile Найти и прочитать smile например какими нибудь ресурс хакерами или чем то подобным. В общем путей масса. К тому же... лицензионный ключ или какая то привязка к дистрибутиву. Ведь они все копии? Наверняка в винде есть что то такое, что между разными дистрибутивами разное, но между копиями одно и то же smile Но проще следить за оригинальными сборками, нежели отлавливать криворуких ребилдеров дистрибутивов, которые воткнут дрова на хитачи микродрайв, поставят дефолтом фон для Eee Pc и все, на уровне линуса себя чувствуют smile
PM MAIL   Вверх
borisbn
Дата 2.9.2012, 06:41 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 6
Всего: 135



Господа, а не проще спросить у M$ ? ИМХО на такой вопрос "как сделать так, чтобы моя программа работала только на кошерных сборках" они ответят с радостью


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
BearFear
Дата 2.9.2012, 11:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 10.8.2012

Репутация: нет
Всего: нет



Тайокм провацировать genuine проверку ос  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0959 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.