Войти

Показать полную графическую версию : Как запустить dll с помощью svcpack.inf


Junos
21-05-2008, 21:22
Обработал через Nlite дистрибутив с WINDOWS XP
Появилась ненужная папка $OEM$ с файлом CMDLINES.TXT с текстом
[COMMANDS]
rundll32 advpack.dll,LaunchINFSection nLite.inf,U
Как запустить dll через svcpack.inf???
И сразу 2 вопрос.
@echo off
SET folder=I386\SVCPACK
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
regedit /s "%CDROM%\%folder%\tweak.reg"
regedit /s "%CDROM%\%folder%\key_hyper.reg"
regedit /s "%CDROM%\%folder%\cursors.reg"
Где тут ошибка???
Зарание спасибо!

s127d
22-05-2008, 08:07
1) попробуй сделать батник, например, nLite.bat и запустить его из svcpack.inf. Код батника примерно тот же, только с указанием полных путей к rundll32 и nLite.inf.

2) если нужно только внести твики, то я бы попробовал примерно так:

@echo off
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
START/WAIT %SYSTEMROOT%\REGEDIT.EXE /S "%CDROM%\I386\SVCPACK\tweak.reg"
START/WAIT %SYSTEMROOT%\REGEDIT.EXE /S "%CDROM%\I386\SVCPACK\key_hyper.reg"
START/WAIT %SYSTEMROOT%\REGEDIT.EXE /S "%CDROM%\I386\SVCPACK\cursors.reg"


типа, tweak.bat и запускал бы его тоже из svcpack.inf

Junos
24-05-2008, 21:56
Не получается :cry:
1) попробуй сделать батник, например, nLite.bat и запустить его из svcpack.inf. Код батника примерно тот же, только с указанием полных путей к rundll32 и nLite.inf. »

Junos
25-05-2008, 12:17
:help: PLEASE

bish
26-05-2008, 06:37
Как запустить dll через svcpack.inf? »
попробуй сделать батник, например, nLite.bat и запустить его из svcpack.inf. »
Помести nLite.bat в папку SVCPACK, а в файл svcpack.inf добавь строку (в секцию SetupHotfixesToRun) nLite.bat.
nLite.bat следущего содержания:rundll32 "путь к твоей dll-ке", "имя функции в этой библиотеке", "список необходимых параметров через запятую" например:
rundll32 msgina.dll, ShellShutdownDialog - вызывает дилоговое окно завершения работы компа :) .




© OSzone.net 2001-2012