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

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

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

BOOL GetComputerName(

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

#include <winsock2.h>

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


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