|
|
||||||
Проверка Windows на подлинность (локальная)30.04.2021, 13:32. Показов 10615. Ответов 94
Начиная с Windows 7 есть функция для проверки подлинности системы - SLIsGenuineLocalEx.
Проверка проводится локально.
0
|
||||||
| 30.04.2021, 13:32 | |
|
Ответы с готовыми решениями:
94
Проверка Windows на подлинность Проверка на подлинность Windows 7 Проверка на подлинность Windows 7 |
|
|
||
| 03.05.2021, 11:04 | ||
|
Программа не запустится на винде ниже 7. Код из первого сообщения нормально будет работать. Попробуйте запустить свою программу на линукс. Узнаете насколько WinAPI кросплатформенные!
0
|
||
|
COM‐пропагандист
|
|||
| 03.05.2021, 11:22 | |||
|
2. Является ли программа на PureBasic, которая вызывает SLIsGenuineLocalEx, кроссплатформенной? Если да, является ли программа на FreeBASIC, которая вызывает SLIsGenuineLocalEx, кроссплатформенной? В чём разница?
0
|
|||
|
|
|||
| 03.05.2021, 11:33 [ТС] | |||
![]() Продолжать при S_FALSE? Ваш код отработает неверно, потому что: This function does not change the value of this parameter if the return value is any value other than S_OK. Так что будет у вас лежать в pGenuineState?
0
|
|||
|
COM‐пропагандист
|
|
| 03.05.2021, 11:37 | |
|
0
|
|
|
|
|||
| 03.05.2021, 11:52 [ТС] | |||
![]() Вот что написано в MSDN конкретно по этой функции:
Так что будет у вас лежать в pGenuineState, если при её вызове вернётся S_FALSE?
0
|
|||
|
|
|||
| 03.05.2021, 12:10 | |||
|
С динамической запустится. В первом сообщении темы есть обработка такой ситуации.
0
|
|||
|
COM‐пропагандист
|
||||
| 03.05.2021, 12:50 | ||||
|
Добавлено через 1 минуту
0
|
||||
|
Кормпилятор
|
|
| 03.05.2021, 13:16 | |
|
Я тут короче подумал, надо бы пойти, что-ли, спросить с халявного линукса за подлинность
...
0
|
|
|
|
||
| 03.05.2021, 14:16 [ТС] | ||
|
В MSDN написано так: This function does not change the value of this parameter if the return value is any value other than S_OK. Вы же понимаете, что S_FALSE отличается от S_OK? Или вы не умеете читать документацию, или не хотите включить голову, дальше дискутировать с вами бессмысленно.
0
|
||
|
COM‐пропагандист
|
||
| 03.05.2021, 14:20 | ||
|
На ошибку Я проверил, значит в hrGenuineLocal после этого может лежать только S_OK. Поэтому проверка на S_OK лишняя.
0
|
||
|
|
||
| 03.05.2021, 14:54 | ||
|
Если вдруг функция вернет S_FALSE или другой подобный статус, код из первого сообщения отработает правильно, а ваш нет.
0
|
||
|
COM‐пропагандист
|
||
| 03.05.2021, 15:09 | ||
|
0
|
||
|
COM‐пропагандист
|
|
| 03.05.2021, 15:38 | |
|
Нет, всё правильно.
Функция возвращает: * успех * ошибку Ошибку уже обработа внутри FAILED. Теперь внутри hrGenuineLocal лежит успех. Проверять на успешность и S_OK уже не нужно.
0
|
|
|
|
||||
| 03.05.2021, 16:37 [ТС] | ||||
![]()
0
|
||||
|
COM‐пропагандист
|
||
| 03.05.2021, 16:40 | ||
|
0
|
||
|
|
|||
| 03.05.2021, 16:50 [ТС] | |||
![]() Вы пишите избыточный, и не эффективный код, в котором сами же и запутались. ![]() KISS principle - «Keep it simple, stupid», «keep it short and simple», «keep it simple and straightforward» Принцип KISS утверждает, что большинство систем работают лучше всего, если они остаются простыми, а не усложняются. Поэтому в области проектирования простота должна быть одной из ключевых целей, и следует избегать ненужной сложности. Тему можно закрывать, а свой код засуньте в раздел Basic, ему там место.
0
|
|||
|
COM‐пропагандист
|
|||
| 03.05.2021, 16:59 | |||
|
0
|
|||
|
|
||
| 03.05.2021, 17:54 | ||
|
0
|
||
|
|
|||
| 03.05.2021, 17:56 [ТС] | |||
0
|
|||
| 03.05.2021, 17:56 | |
|
Проверка на подлинность Windows 7 (не прошла) экран черный Проверка на подлинность
Активация и проверка на подлинность Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|