powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как привязать программу к компьютеру ...
11 сообщений из 11, страница 1 из 1
Как привязать программу к компьютеру ...
    #32277277
zmeyka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В свое время я сделал dll-ку которая читает память по адресам: 0ffff5h и 0fe000h, тама прописаны дата ROM BIOS и номер компьютера и переправляет его mde файлу - который сравнивает со значением, определенным при инициализации программы.
Но это перестало работать, после того как вышел 2000 Windows, он не дает читать эту память из обычной dll (c 3-го кольца).
Для этого по всей видимости надо делать VxD (c 0-го кольца работать) - но у меня к сожаленью щас на это нету времени.

Может кто ни будь знает,
как можно точно идентифицировать компьютер из обычной пользовательской программки (может API функции есть).
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32277647
Cactus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно прочитать ID процессора если он >= PIII.
Если это тебе подходит, то сходи в intel, скачай программу, которая включает/выключает чтение CPUID.
Найди Application Note AP-909, где написано, как эти 96 бит снять.
Примеры кода найдешь в AP-485.

И еще глянь
http://www.ixbt.com/cpu/id-errata-intel.html
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32277822
123456789098
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как насчент имени компьютера ? оно по хороему тоже должно быть уникальным

BOOL GetComputerName(

LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32277861
Cactus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шутка?
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32278351
SAnatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может по номеру жесткого диска определять тот или не тот пк и для верности еще взять какую нибудь железку. по двум и смотреть.
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32278369
LAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тебе что надо - доменное имя компа? Тогда так

#include <winsock2.h>

char name[255];
WSADATA WSData;
WSAStartup(MAKEWORD(2,0),&WSData);
gethostname(name,254);
WSACleanup;
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32279075
maratka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 zmeyka -
я бы тебе написал бы такой дривер, только уезжаю на днях в командировку. )))
API ф-ии такой я не знаю, но может быть она и есть - надо покопаться...
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32280647
zmeyka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое за помощь, буду разбиратся ....
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32281462
1man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно дату байоса считать в реестре (для W2000).
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32291865
zmeyka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если Windows будет непонятно каким ... тогда что ?
...
Рейтинг: 0 / 0
Как привязать программу к компьютеру ...
    #32292348
1man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда определять сначала, какой он, и брать datebios либо так, либо сяк.
GetVersion() надеюсь сделает тебя счастливым
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как привязать программу к компьютеру ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]