|
|
||||||
Проверка Windows на подлинность (локальная)30.04.2021, 13:32. Показов 10430. Ответов 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 (не прошла) экран черный Проверка на подлинность
Активация и проверка на подлинность Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|