Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Вниз

Как узнать номер винта??   Найти похожие ветки 

 
c0pyc@t   (2002-08-27 08:36) [0]

Как узнать номер винта??


 
Ученик   (2002-08-27 09:07) [1]

http://www.sources.ru/cpp/system/devid.shtml


 
c0pyc@t   (2002-08-27 09:36) [2]

спасибо


 
c0pyc@t   (2002-08-27 10:24) [3]

А нет ли какой нибудь информации о винте в реестре?


 
Ученик   (2002-08-27 10:28) [4]

Она там обычно остается, даже если винта уже нет


 
c0pyc@t   (2002-08-27 10:38) [5]


> Ученик ©

ну ну поподробней, мне бы просто нужна инфа которая практичести уникальна на компе


 
Song   (2002-08-27 10:42) [6]

GetVolumeInformation()


 
Ученик   (2002-08-27 10:42) [7]

http://delphi.mastak.ru/cgi-bin/search.pl?words=MiTeC&n=103


 
c0pyc@t   (2002-08-27 10:46) [8]

Это все конешно хорошо, но немогли бы вы мне подсказать какую взять информацию о компе которая на других не втретится, короче уникальный ID машины, ip не предлогать


 
Ученик   (2002-08-27 11:05) [9]

В реестре похоже серийного номера нет (своего не нашел), поэтому
Ученик © (27.08.02 09:07),

Насчет ID всегда есть проблемы (точнее особенности),
ID винчестера - необходимы права для обращения к драйверам или первоначальной установки своего на Windows NT (2000)
ID процессора начиная с Pentium 3,
ID сетевой карты (MAC Address) проблемы на ноутбуках, где периферия меняется, или ее вообще может не быть.

даже не знаю, что посоветовать :)


 
Ученик   (2002-08-27 11:22) [10]

Есть еще вариант через RPC, но я бы не пользовался

type
TUuidCreate = function (var GUID : TGUID) : HResult; stdcall;

function GenRpcID : string;
var
GUID : TGUID;
hLib : THandle;
UuidCreate : TUuidCreate;
begin
Result := "";
hLib := LoadLibrary("RPCRT4.DLL");
if hLib <> 0 then try
if Win32MajorVersion >= 5 then
@UuidCreate := GetProcAddress(hLib, "UuidCreateSequential")
else
@UuidCreate := GetProcAddress(hLib, "UuidCreate");
if (@UuidCreate <> nil) and (UuidCreate(GUID) = 0) then
Result := Copy(GuidToString(GUID), 26, 12)
finally
FreeLibrary(hLib)
end
end;

Если есть сетевая карта, то это будет MAC адрес



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
4-14355
Lamer86
2002-07-04 09:24
2002.09.05
Можно ли зная Handle окна узнать путь к программе


14-14272
Tornado
2002-08-12 14:37
2002.09.05
Продолжение прикола :)


14-14252
Joy
2002-08-11 16:45
2002.09.05
Люди, помогите, pls....


1-14082
Aleksm
2002-08-27 11:35
2002.09.05
Обработка сообщений


1-14143
Helg
2002-08-23 20:39
2002.09.05
Как сохранить TImageList в файле?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский