Сделай инсталятор, он считает, пропишет параметры, а уж твоя прога их будет использовать
И учти — это самая гадосная из всех защит.
К сожалению инсталлятор не подойдет так как файл инсталла можно запустить и на другом компе
Помог, нажми весы слева
Заблокирован
: 133
SerialNum- серийный номер винта
Пользователь
: 14
SerialNum- серийный номер винта
Используя GetVolumeInformation ничего кроме гемора на свою голову не получишь. Проверено! Эта функция возвращает не серийник винта, а серийник тома(раздела на диске). Если юзверь решит форматнуть свой логический раздел — серийник изменится и соответственно регистрация проги пойдет коту под хвост. Привязываться надо к «железному» серийнику винта, получить который довольно просто.
Да и примеров по этому делу в сети лежит предостаточно. Во всяком случае гугль про них точно знает.
Источник: www.programmersforum.ru
Как перенести, сохранить лицензию (ключ продукта) Windows 10 на другой компьютер или диск
Обход привязки к железу
В этом руководстве я расскажу как обойти привязку программ к железу. Сразу хочу заметить что руководство рассчитано на грамотных и уверенных пользователей ПК, которые понимают что они делают. Так как из за неправильных действий могут возникнуть проблемы с железом, и если вы сомневаетесь в своих возможностях то не стоит пользоваться данным руководством. За возможные повреждения и неисправности автор ответственности не несет!
Преимущества данного метода:
Вы не взламываете саму программу, а лишь изменяете данные к которым она привязывается
Не требуется знание языков программирования
Недостатки данного метода:
Позволяет обойти только привязку к жесткому диску и MAC-адресу сетевой карты
Как перенести Windows на другое железо
В читерских кругах (и не только) стало модным привязывать чит-программы к железу, авторы делают это для того что бы ограничить круг пользования программой. На тему привязки к железу написано немало статей и руководств, вот к примеру мое руководство: «Привязка программы к железу». Во всех статьях которые я встречал на просторах интернета авторы советуют привязывать программы либо к серийному номеру жесткого диска либо к MAC-адресу (возможны комбинированные варианты). Эти данные легко можно подделать, чем мы и воспользуемся. Суть метода заключается в том что мы активируем легально программу на одном компьютере, затем узнаем данные к которым привязана программа на этом компьютере, и меняем данные на другом компьютере на полученные.
Начнем со смены MAC-адреса, так как она производится, гораздо легче чем смена серийного номера жесткого диска.
Для начала нам нужно узнать MAC-адреса на привязанном компьютере. Для этого воспользуемся командой «командной строки» getmac. Для запуска командной строки вызовем диалог «Выполнить» при помощи комбинации клавиш Win+R, введем в поле имя «cmd» и нажмем «ОК».
[ Ссылки могут видеть только зарегистрированные пользователи. ]
Перед нами появится командная строка, в которой для определения MAC-адреса нужно ввести команду «getmac /v», параметр «/v» используется для отображения подробной информации. Так как у меня два сетевых адаптера, команда отобразила MAC-адреса обоих.
[ Ссылки могут видеть только зарегистрированные пользователи. ]
Первый — это WiFi и он у меня не подключен, так что скорее всего программа будет привязана к основному сетевому адаптеру. На его примере я и покажу как изменить MAC-адрес. Нам нужно открыть диспетчер устройств, для этого открываем диалог «Выполнить», введем «devmgmt.msc» и нажмем «ОК».
В разделе «сетевые адаптеры» выберем сетевой адаптер MAC-адрес которого мы хотим изменить, щелкаем на нем «ПКМ» и выбираем пункт «Свойства», далее открываем вкладку «Дополнительно» и в пункте «Сетевой адрес» вписываем новое нужное значение MAC-адреса, щелкаем «ОК» и перезагружаем компьютер.
[ Ссылки могут видеть только зарегистрированные пользователи. ]
После перезагрузки проверяем изменение MAC-адреса командой «getmac /v», видим что MAC-адрес успешно изменился, значит все выполнено верно.
[ Ссылки могут видеть только зарегистрированные пользователи. ]
Теперь перейдем к более трудному — смене серийного номера жесткого диска.
Узнаем серийный номер на привязанном компьютере, для этого воспользуемся командой «командной строки» label. Запустим командную строку, как было описано выше. Для определения серийного номера диска нужно ввести команду «label диск:», где «диск:», это диск серийный номер которого мы хотим узнать. Обычно программы привязываются к диску C:, по этому введем команду «label C:» и нажмем ENTER. Мы получили серийный номер тома который в нашем случае равен «30B1-D412».
[ Ссылки могут видеть только зарегистрированные пользователи. ]
Теперь нам нужно на компьютере где хотим запускать нашу привязанную программу установить такой же серийный номер для диска C:.
На самом деле полученный серийный номер не является номером самого жесткого диска как устройства, а является номером раздела, который меняется при форматировании раздела, и хранится в загрузочной области. И для того что бы его изменить, необходимо открыть загрузочную область раздела, найти где хранится номер, и заменить его своим. Делать мы это будем с помощью WinHex.
Как перенести рабочую активированную Windows 10 на другой компьютер с другим «железом» (часть 1)
С налаженной работой операционной системы Windows, а вместе с ней и с установленными, настроенными, активированными лицензионными программами, прощаться не обязательно, если появилась необходимость в замене материнской платы компьютера. В самой Windows для такого рода событий предусмотрен специальный инструмент – утилита Sysprep. Ниже детально рассмотрим, как с ее помощью не только решить вопрос с работоспособностью операционной системы после замены материнской платы, но и вовсе перенести рабочую активированную Windows на другой компьютер с отличными от текущих аппаратными составляющими.
Переносить на другой компьютер будем самую актуальную версию операционной системы от Microsoft – Windows 10. Помимо встроенной утилиты Sysprep, в этом деле помощником нам будет бесплатная редакция программы для резервного копирования AOMEI Backupper . На ее месте может быть любая иная программа-бэкапер, суть процесса переноса Windows на другой компьютер с другим «железом» не изменится. AOMEI Backupper выбрана из-за простоты в работе и бесплатного использования.
1. Об утилите Sysprep
Утилита Sysprep убирает драйвера и прочие системные данные об аппаратных составляющих компьютера, при этом не затрагивает пользовательские данные – установленные и настроенные программы, файлы на системном диске, ярлыки на рабочем столе и в меню «Пуск». Эта утилита создавалась компанией Microsoft для упрощения установки Windows и программного обеспечения в производственных масштабах. Установленная операционная система с уже внедренными и настроенными программами по завершении работы Sysprep становится эталонным образом, который в дальнейшем развертывается на различных компьютерных устройствах компаний. На каждом из них впоследствии остается установить драйвера на отдельные комплектующие и внешние устройства, которые не устанавливаются автоматически. Ну и, конечно, в отдельном порядке на каждом компьютере нужно активировать Windows.
Утилиту Sysprep можно использовать при замене не только материнской платы, но и процессора. Замена последнего не во всех, но в отдельных случаях может повлечь за собой сбои и ошибки в работе Windows. Если и как только таковые будут обнаружены, можно прибегнуть к помощи Sysprep.
2. Подготовительный этап
Будь то замена материнской платы или процессора, будь то перенос Windows на другой компьютер с иным оборудованием – перед использованием утилиты Sysprep лучше на всякий случай создать точку восстановления. Как альтернатива ей – резервная копия с помощью программы AOMEI Backupper, которую будем использовать для переноса системы на другой компьютер. Перед запуском утилиты Sysprep также желательно отключить антивирус и файервол.
Перечисленных подготовительных шагов хватит для случаев замены материнской платы или процессора, а для переноса Windows на другой компьютер потребуется еще пара вещей.
После удаления утилитой Sysprep привязки к аппаратным составляющим компьютера необходимо будет создать резервную копию Windows. Делать это нужно в предзагрузочном режиме посредством загрузочного носителя с программой-бэкапером. Для создания такового потребуется CD/DVD-носитель или флешка.
Также нужно продумать способ переноса резервной копии Windows. Для этого потребуется внешний HDD, вместительная флешка или доступ к локальному сетевому ресурсу, если компьютеры находятся в одной малой сети. При переносе операционной системы с одной сборки ПК на другую резервную копию можно сохранить на жестком диске первого ПК, а затем на время подключить этот диск ко второму ПК.
Если компьютеры находятся на расстоянии, при этом на целевом компьютере есть хоть какая-то операционная система, резервную копию Windows можно сохранить на жестком диске исходного компьютера. А затем перенести ее на компьютер целевой с помощью облачного хранилища. Но даже если на целевом компьютере нет никакой операционной системы, однако жесткий диск размечен, на него можно поместить любые файлы из Интернета, если загрузиться с Live-диска (или с диска с дистрибутивом Linux в режиме без установки системы).
3. Загрузочный носитель AOMEI Backupper
Опускаем этот пункт статьи для случаев замены материнской платы или процессора, в случае же переноса Windows на другой компьютер с другим «железом» приступаем к созданию загрузочного носителя с программой-бэкапером. Средствами программы AOMEI Backupper это делается очень просто. Отправляемся в последний раздел «Утилиты» и кликаем «Создание загрузочного носителя».
Затем выбираем пункт «Windows PE». Жмем «Далее».
Выбираем носитель – CD/DVD-диск, флешку или ISO-образ. Последний нужно выбрать, если работа проводится с компьютером на базе BIOS UEFI. AOMEI Backupper не умеет записывать загрузочные носители UEFI. Но это умеют делать другие программы (например, Rufus). С помощью таковых, используя созданный программой AOMEI Backupper ISO-образ, нужно будет создать загрузочный носитель UEFI.
4. Сброс настроек «железа» утилитой Sysprep
Теперь приступаем непосредственно к удалению привязки к аппаратным составляющим компьютера. Жмем клавиши +R и в поле команды «Выполнить» вводим:
После нажатия «Ок» в проводнике откроется системная папка с исполнительным файлом утилиты Sysprep. Запускаем ее.
Откроется окно с настройками запуска Sysprep. Оставляем выставленную по умолчанию опцию перехода в окно приветствия системы (OOBE). Чтобы не слетела активация Windows, не трогаем галочку опции подготовки к использованию. И, наоборот, выставляем ее, когда нужно сбросить активацию. Зачем может понадобиться сброс активации, будет рассмотрено ниже, в пункте 8 этой статьи.
Третья, она же последняя настройка – способ завершения работы. В выпадающем списке предустановленную перезагрузку меняем на выключение компьютера. Жмем «Ок».
Утилита Sysprep проведет свою работу, и компьютер выключится. При следующем запуске Windows будет уже адаптироваться к новому «железу». Потому после выключения компьютера можем приступать к замене материнской платы или к резервному копированию Windows в предзагрузочном режиме. В случае замены материнской платы или процессора пункты по резервному копированию можно опустить и сразу приступить к запуску системы – к пункту 7 статьи.
5. Резервная копия Windows без привязки к «железу» компьютера
Для создания резервной копии Windows, которая после работы утилиты Sysprep не будет привязана к «железу» текущего компьютера, загружаем его с ранее созданного CD/DVD-диска или флешки с программой AOMEI Backupper. Если для сохранения резервной копии используется внешний HDD или вместительная флешка, подключаем их.
В окне AOMEI Backupper заходим в раздел «Архивация» и выбираем «Резервное копирование системы».
Диск с AOMEI Backupper будет определен как 500 Мб зарезервированных системой, системный же диск будет обозначен буквой D. Выбираем последний в шаге 1. В шаге 2 указываем путь к месту хранения резервной копии – внешний носитель, несистемный раздел диска, сетевой ресурс. Жмем «Запуск».
В окне запустившегося процесса резервного копирования воспользуемся опцией выключения компьютера по завершении операции.
После создания резервной копии компьютер выключится сам, а внешний, внутренний HDD или флешку можно будет отсоединить и подключить к целевому компьютеру, куда планируется перенос Windows.
6. Восстановление Windows на компьютере с другим «железом»
Подключив носитель с файлом созданной резервной копии к целевому компьютеру (или скачав с облачного хранилища на его жесткий диск файл резервной копии), теперь на этом компьютере выставляем приоритет загрузки с CD/DVD-диска или флешки с программой AOMEI Backupper.
В окне AOMEI Backupper отправляемся в раздел «Откат». Кликаем внизу графу «Путь».
Указываем путь хранения файла резервной копии, после чего программа предложит из нее восстановить систему. Жмем «Да».
В следующем окне вверху делаем клик на резервной копии, а внизу ставим галочку на опции «Восстановить систему в другое место». И жмем «Ок».
В нашем случае файл резервной копии на целевой компьютер попал вместе с изъятым с исходного компьютера жестким диском (Диск 1). Жесткий диск целевого компьютера (Диск 0), как видим на скриншоте, даже не размечен. Но это и не нужно. Просто выберем его и нажмем «Ок».
При размеченном жестком диске выбираем только системный раздел. Важно: при работе программ-бэкаперов с загрузочного носителя буквы разделов диска могут отличаться от тех, что значатся в системном проводнике. Потому в разделах диска нужно ориентироваться по их размеру.
Если системный раздел, запечатленный в резервной копии, меньше по размеру того раздела, куда будет восстановлена Windows, в окне сводки операции AOMEI Backupper обнаружим опцию «Изменить размер раздела». Жмем ее.
Чтобы Windows из резервной копии восстановилась на весь объем системного раздела, и после нее не оставалось неразмеченного дискового пространства, оттягиваем ползунок визуальной графы разметки диска до конца или до нужного предела. По завершении жмем «Ок».
Для старта процесса восстановления Windows в окне сводки операции жмем «Запуск».
Как и при создании резервной копии, устанавливаем галочку на опции автоматического выключения компьютера после завершения операции по восстановлению системы.
Источник: sell-off.livejournal.com