![]() |
Генерация уникального кода системы
Всем салют! помогите, в bat/cmd, можно использовать vbs и другие экзешники, нужно реализовать генерацию уникального кода системы где-то 8 символов [как в приватных читах], типа запустил bat и он те выбил код: "4753685" (ПРИМЕР) и он всегда будет таким, а если переустановить винт, то код будет другой, желательно ещё скрипт, чтобы он проверял есть ли данный код в файлике на сервере или нет и переходил на соответствующюю метку! Заранее спасибо!
|
Пример на vbs
Код:
set obj = CreateObject("Scriptlet.TypeLib") Пример на PowerShell Код:
powershell -Command "[guid]::NewGuid().ToString()" wmic path win32_computersystemproduct get uuid Насчет изменений при смене железа/сносе системы можно поэкспериментировать на виртуалке. |
Вложений: 2
alv1r, всё бы было хорошо, вот только коды меняются, даже если взять и кинуть тот же самый скрипт в другую папку!
А можно сделать с привязкой к процессору и т.п? Вот приложу exe тут привязка ключа по пк, можно выдрать генерацию и вставить в bat? |
idlazarev_alex@vk, корректно говоря, реализация нарисованной Вами задачи нереальна. По многим причинам.
Если всё-таки захотите что-то сваять — прочтите, например, это: Получение серийного номера HDD через WMI Win32_DiskDrive и Win32_PhysicalMedia - Конференция iXBT.com. |
Iska, а из экзешника не выдрать ни как?
|
Цитата:
|
Iska, итак:
В программу нужно встроить приват версию, думаю реализовать так: -Пользователь зашёл в программу -Она ему выдала ключ [он должен не меняться, а привязываться по системе / жёсткому, нет никакой разницы] -Он отправил его на активацию -Администратор программы добавил ключ в файл на сервере -Программа проверила есть ли на сайте в данном файле тот ключ, который программа сгенерировала -Если ключ существует переходит к метке 1, если нет, к метке 0 *Программа должна проверять файл при каждом входе в неё! |
Цитата:
В любом случае, это предмет отдельного диалога. И реализация никак не на пакетных файлах/WSH/PoSH и т.п. |
Цитата:
Iska, так можно реализовать генерацию?, можно даже использовать тот экзешник, что выше.. и реализовать считывание ключей из файла? |
idlazarev_alex@vk, реализовать можно почти всё, если крутить в руках достаточно долго. Попросите модератора перенести тему в соседний раздел Программирование. У кого будет время/желание попрактиковаться — может и напишут.
|
idlazarev_alex@vk, я думаю с таким вопросом можно обратиться к шароварщикам, уж больно история похожа на защиту ПО
|
Цитата:
|
Время: 13:47. |
Время: 13:47.
© OSzone.net 2001-