ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

15.09.2009, 12:17
|
|
Познающий
Регистрация: 13.06.2009
Сообщений: 32
Провел на форуме: 42683
Репутация:
2
|
|
slesh (выше пример прога вообще молчит хотя у друга показало серийник) я бы юзал HardwareIDExtractor.dll )) так она платная эта либа(((((
Последний раз редактировалось Seregakz; 15.09.2009 в 12:29..
|
|
|

15.09.2009, 12:30
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
так сразу бы и сказал что тебе нужен не серийный номер винта, а серийный номер тома.
Код:
var
serial:dword;
tmp:dword;
begin
if GetVolumeInformation('c:\', 0, 0, @serial, tmp, tmp, 0, 0) then
showmessage(inttohex(serial, 8));
|
|
|

15.09.2009, 12:34
|
|
Познающий
Регистрация: 13.06.2009
Сообщений: 32
Провел на форуме: 42683
Репутация:
2
|
|
Сообщение от slesh
так сразу бы и сказал что тебе нужен не серийный номер винта, а серийный номер тома.
Код:
var
serial:dword;
tmp:dword;
begin
if GetVolumeInformation('c:\', 0, 0, @serial, tmp, tmp, 0, 0) then
showmessage(inttohex(serial, 8));
не тома) я скрины попутал =)
|
|
|

15.09.2009, 12:42
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
ну тогда только WMI юзай
|
|
|

15.09.2009, 13:34
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Вот тут навоял небольшую функцию для получения серийника первого винта юзая WMI
Код слегка через жопный, но работает.
Код:
uses ComObj, ActiveX;
function CoInitialize(pvReserved: Pointer): HResult; stdcall; external 'ole32.dll' name 'CoInitialize';
function GetHDDSerialNum():string;
var
locator:variant;
service:variant;
properties:variant;
p:IUnknown;
p1:Olevariant;
Enum:IEnumVariant;
Value: Cardinal;
begin
CoInitialize(nil);
locator := CreateOleObject('WbemScripting.SWbemLocator');
service := locator.ConnectServer('.');
properties := service.ExecQuery('SELECT * FROM Win32_PhysicalMedia');
p := properties._NewEnum;
p.QueryInterface(IEnumVariant, Enum);
Enum.Next(1, p1, Value);
result := p1.SerialNumber;
locator := Unassigned;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(GetHDDSerialNum());
end;
|
|
|

15.09.2009, 14:24
|
|
Новичок
Регистрация: 24.04.2008
Сообщений: 13
Провел на форуме: 194929
Репутация:
0
|
|
slesh спс)
|
|
|

15.09.2009, 15:33
|
|
Познающий
Регистрация: 13.06.2009
Сообщений: 32
Провел на форуме: 42683
Репутация:
2
|
|
slesh спс но на вин7 не паше =)
|
|
|

15.09.2009, 17:10
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
ну это же W7. Там чтобы получить такую инфу необходимо запустить прогу от имени админа. (в контекстном меню кликаеш - запустить от имени администратора)
А вообще этот код в основном для XP и 2k3
В Win 2k и ниже пахать скорее всего не будет.
Последний раз редактировалось slesh; 15.09.2009 в 17:12..
|
|
|

15.09.2009, 21:53
|
|
Участник форума
Регистрация: 22.11.2008
Сообщений: 142
Провел на форуме: 636446
Репутация:
32
|
|
Господа, кто может помочь.
Есть EXE-шник (чужой), допустим он не упакован, мне нужно залезть в его ресурсы и заменить там определённые файлы
(допустим тупо сменить набор иконок).
Дайте либо надёжную прогу, которой сами пользовались,
Либо код Delphi,
Либо ссылку на тему, где об этом описывалось.
|
|
|

15.09.2009, 22:08
|
|
Познающий
Регистрация: 15.07.2009
Сообщений: 71
Провел на форуме: 520157
Репутация:
35
|
|
Сообщение от Flenov
Господа, кто может помочь.
Есть EXE-шник (чужой), допустим он не упакован, мне нужно залезть в его ресурсы и заменить там определённые файлы
(допустим тупо сменить набор иконок).
Дайте либо надёжную прогу, которой сами пользовались,
Либо код Delphi,
Либо ссылку на тему, где об этом описывалось.
Вот посмотри тут и выбирай какой тебе по душе:
http://www.cracklab.ru/download.php?action=list&n=MzU=
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|