|
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 38
|
|
ПРоверка лицензионого ПО с помошью С++24.10.2012, 14:08. Показов 2240. Ответов 18
Метки нет (Все метки)
Столкнулся с проблемой по написанию курсовика суть проблемы в том что Преподаватель требует написание программы на С++ которая будет проверять Лицензионное ли Обеспечение стоит на ПК. Если программа обнаружила не лицензированное ПО то следует заполнить форму Html.
( ПО такие как офис фотошоп ну и тому подобные классические программки для работы )Дорогие форумчане прошу о помощи не могу даже представить как это делается
0
|
|
| 24.10.2012, 14:08 | |
|
Ответы с готовыми решениями:
18
Проверка орфографии с помошью дерева бинарного поиска Проверка валидности строк с помошью регулярных выражений
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 24.10.2012, 14:25 | |
|
Оно все регистрируется в реестре - и список установленных приложений, и их лицензионные ключи.
Правда, возникает вот какая проблемка: программно невозможно отличить лицензионный ключ продукта от "нелицензионного" - сгенерированного с помощью генератора ключей, в просторечии "ключеделки". Даже сама защищенная программа их не различает...
1
|
|
|
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 38
|
|
| 24.10.2012, 14:41 [ТС] | |
|
ну а допустим ключеделак нету не используют) университет все же ) как её написать просто хотябы отрывок программы ну или всю
а я уж там подгоню под курсач) просто сам изучаю пхп с Си не дружу возможности написать нету
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 24.10.2012, 15:00 | |
|
Что ты уже написал? Что не получается?
1
|
|
|
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 38
|
|
| 24.10.2012, 15:05 [ТС] | |
|
я создал базу и сайт на сервере теперь осталось просто приложение написать на СИ я вот и говорю возможности нет я вообще его не понимаю месяц вроде учу так не чё и не понял
просто хочу чтоб люди помогли написать программу проверяющую ПО а там я уже вставлю её в курсовой проект
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 24.10.2012, 15:36 | |
|
tortic, Во фриланс с такими заявками, уж извините. Или включайте мозг и пробуйте делать.
0
|
|
|
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 38
|
|
| 24.10.2012, 15:48 [ТС] | |
|
Мне хотя бы с операторами помогите функциями которые будут в программе примерно например функция для работы с регистром и что отличает в нем лицензированный продукт от не лицензированного увы день шарил в гугле не где не видел этой темы .....
0
|
|
|
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
|
|
| 24.10.2012, 16:00 | |
|
лицензионность ПО определяют по наклейкам или по бухгалтерии + бесплатные программы
вам скорее всего нужно сделать программку которая будет получать список установленных программ, либо сканировать диск С: с поиском все ехе файлов и определять к какой программе они принадлежат и отправлять отчет на сервер
0
|
|
|
|
|
| 24.10.2012, 16:07 | |
|
tortic, почитай об функциях RegEnumValue RegQueryValue и т.д. При этом тебе хотя бы нужен список программ, которые ты будешь проверять на лицензию (скажем проверка офиса, фотошопа, VisualStudio) и список лицензионных ключей к ним. Тогда сравнивая текущий ключ с лицензионным ты сможешь судить лицензионный ли софт либо нет.
1
|
|
|
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 38
|
|
| 24.10.2012, 16:09 [ТС] | |
|
было все так
я тоже понял с начало так , но потом преподаватель ясно дал понять что он хочет именно проверить лицензированная программа или нет. и те уже которые не лицензированы отправлять на сервер.
0
|
|
|
16 / 16 / 0
Регистрация: 07.06.2012
Сообщений: 100
|
|
| 24.10.2012, 16:14 | |
|
Может у препода спросить
![]() Обычно, когда программа хочет проверить лицензия она или нет, она делает запрос на свой сайт, дескать такой ключик как у меня у вас уже отмечен?.. Но для других это невозможно, так как доступ к такой базе есть только у фирмы производителя. Но можно составить список программ на проверку. Установить себе лицензионные версии, посмотреть какие файлы патчит патч. Взять хеш сумму этих файлов с лицензионной программы, потом проверять на компах клиентов: совпадает или нет. Но нужно знать еще и отличие весий...
1
|
|
|
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 38
|
||
| 24.10.2012, 16:16 [ТС] | ||
![]() По поводу список лицензированных ключей к ним.где их взять? 0о Или там в реестре если не заполнено поле то и нет ключа к нему или как? Сам процесс не понимаю чем реестр лицензированного ПО отличается от не лицензированного????
0
|
||
|
16 / 16 / 0
Регистрация: 07.06.2012
Сообщений: 100
|
|
| 24.10.2012, 16:19 | |
|
А если это в приделах института, то там может нужна особая лицензия?
Например если ВУЗ купил какую-то лицензию и она должна стоять, а если стоит другая, то в базу?
0
|
|
|
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 38
|
||
| 24.10.2012, 16:24 [ТС] | ||
|
просто проверить лицензионное оно или нет если нет заполняем форму и все) не не думаю что у вуза спец ))лицензия да и что это такое в смысле на несколько компьютеров?)
0
|
||
|
|
|||
| 24.10.2012, 16:24 | |||
|
Вот иди к нему, обрисуй проблему, возьми список ключей и нагугли в каких разделах реестра оставляют ключи те либо иные программы. Ну а дальше почитай о тех функция, которыя упомянул выше и вперёд. Не по теме: Также предположу что препод хочет либо тебя завалить (давая тяжёлое даже для опытного программиста задание), либо если ты всё таки реализуешь, то выехать за твой счёт - уверен какой нибудь проректор поручил ему именно это задание
1
|
|||
|
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 38
|
|
| 24.10.2012, 16:28 [ТС] | |
|
ммм а вот это уже идея) спасибо что помогли , завтра придется побегать чтоб все узнать и вследствие сделать хоть что то=)
0
|
|
|
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
|
|
| 24.10.2012, 16:29 | |
|
лицензионность программ определяется бухгалтерией, если ли ПО на балансе
вас же не заставляют прям проверять лицензия или нет просто делаете в базе пометку что такая-то программа лицензионная скаинте комп получаете список ПО и отправляет на сервер, где сравниваете и формируете отчет
1
|
|
|
|
|||||
| 24.10.2012, 16:32 | |||||
|
tortic, скажу что сам скан ключей это ещё пол беды, я уверен помучавшись напишешь, но вот отсылка отчёта это вообще из рук вон - куда его слать(на чей сайт(?)) либо куда по сети в универе(?), в какой форме делать отчёт(?) и т.д. Т.е. вторая часть задания пугает даже меня, советую приболтать препода согласиться на отчёт в виде тектовика с табилцей вида
1
|
|||||
|
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
|
|
| 25.10.2012, 15:33 | |
|
а какая проблема куда слать) либо фтп сервер либо расшаренная папка куда складывать отчеты
а скрип по времени сканирует и добавляет в базу если процесс постоянно будет висеть на компьютерах то они могут подключатся сразу к базе и выгружать туда
0
|
|
| 25.10.2012, 15:33 | |
|
Помогаю со студенческими работами здесь
19
сделать с помошью Record Верстка с помошью таблиц
сохранение с помошью Serialize данные с помошью Ajax Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение/ Перевод
https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs
. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|