| YURIY | Дата: Суббота, 07 Апрель 2007, 23:26 | Сообщение # 1 |
Злостный админ
Группа: Администраторы
Сообщений: 2486
Репутация: 54
Награды: 19
Статус: Offline
| Code ** Если XP If (UsingWinNT()=1) Then param$='WAIT ' + '<System>\setupapi.dll' + ',InstallHinfSection DefaultInstall 128 ' + '<SrcDir>\install.inf' Run("<System>\rundll32.exe","param$") Else ** Если 9X param$='WAIT '+ '<System>\setupx.dll' + ',InstallHinfSection DefaultInstall 128 ' + '<SrcDir>\install.inf' Run("<System>\rundll.exe","param$") End Автор ответа - P@vell
Вечная память Андрею Сергееву!
|
| |
| |
| DEMBEL | Дата: Среда, 27 Январь 2010, 23:44 | Сообщение # 2 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2314
Репутация: 25
Награды: 12
Статус: Offline
| Интересный момент здесь использован... Непосредственный вызов функции DLL через RunDll, так можно поковырять любые библиотеки, выяснить функции и параметры и вызывать почти все что угодно в системе, будет куча возможностей.
|
| |
| |
| Вадим | Дата: Пятница, 29 Январь 2010, 13:48 | Сообщение # 3 |
Ветеран форума
Группа: Проверенные
Сообщений: 672
Репутация: 8
Награды: 2
Статус: Offline
| Блин, не удержался, полез в сеть за инфой... По этой теме нашел хороший источник: Руководство по работе с INF-файлами
С уважением, Вадим
|
| |
| |