HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 02.03.2009, 20:28
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Я выбрал серийник тома раздела с виндой.
 
Ответить с цитированием

  #12  
Старый 02.03.2009, 22:44
Hellsp@wn
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
С нами: 10018466

Репутация: 588
По умолчанию

если юзать cpuid, то правилом хорошего тона предпологается или обернуть вызов в сех иди проверить поддержку рпоцессором такой инструкции:
Код:
function IsCPUID(): Boolean; register;
asm
  PUSHFD                 {save EFLAGS to stack}
  POP     EAX            {store EFLAGS in EAX}
  MOV     EDX, EAX       {save in EDX for later testing}
  XOR     EAX, $200000;  {flip ID bit in EFLAGS}
  PUSH    EAX            {save new EFLAGS value on stack}
  POPFD                  {replace current EFLAGS value}
  PUSHFD                 {get new EFLAGS}
  POP     EAX            {store new EFLAGS in EAX}
  XOR     EAX, EDX       {check if ID bit changed}
  JZ      @exit          {no, CPUID not available}
  MOV     AL, TRUE       {yes, CPUID is available}
@exit:
end;
как вариант, получать имя компа/юзера

Последний раз редактировалось Hellsp@wn; 02.03.2009 в 22:47..
 
Ответить с цитированием

  #13  
Старый 02.03.2009, 23:06
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
С нами: 9981026

Репутация: 1564
По умолчанию

я вот сейчас у интелов глянула в мане, там до 486 cpuid не поддерживается, как и у амд (там у них кажись тоже с 486 появилось). И у себя не проверяла в кодесе, температуру-то с amd64 можно мерить через Thermtrip Status Register... В общем случае, конечно же, проверка не помешает.

ЗЫ Хотя что тут говорить, тс уже выбрал удобный для себя способ

Последний раз редактировалось 0x0c0de; 02.03.2009 в 23:35..
 
Ответить с цитированием

  #14  
Старый 04.03.2009, 01:04
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами: 10037186

Репутация: 1462
По умолчанию


Последний раз редактировалось Jes; 04.03.2009 в 01:09..
 
Ответить с цитированием

  #15  
Старый 04.03.2009, 01:11
GanWorld
Новичок
Регистрация: 17.03.2007
Сообщений: 26
С нами: 10081101

Репутация: 0
По умолчанию

А узнать серийник или индификатор Материнской платы?
 
Ответить с цитированием

  #16  
Старый 04.03.2009, 13:17
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
С нами: 9989619

Репутация: 106
По умолчанию

Цитата:
А узнать серийник или индификатор Материнской платы?
Вопрос зачем? Они не уникальны. А вообще получить можно из BIOS _ttp://www.codeproject.com/KB/system/SMBIOS_Peek.aspx
 
Ответить с цитированием

  #17  
Старый 06.03.2009, 13:53
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
С нами: 9545988

Репутация: 63
По умолчанию

КАПЕЦ %) РАНДОМ + РАНДОМ + РАНДОМ
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 38 05.11.2015 23:18
Шпаргалки для сертификатов по Битрикс Liar PHP 7 30.05.2009 10:13
Сбор литературы для начинающего и опытного ассемблерщика -m0rgan- PHP 2 02.12.2008 23:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.