Я опишу все, т.к. не могу проверить их сам.Первый -
SFX настраивается на распаковку файлов на рабочий стол без их удаления (это потом
Код:
Код: Выделить всё
@echo off
SET KEY=HKCU\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "Установка приложений" /f
REG ADD %KEY%\%i% /VE /D "REG ADD" /f
REG ADD %KEY%\%i% /V 1 /D "REGEDIT /S %userprofile%\desktop\reg.reg" /f
SET /A i+=1
rundll32.exe iernonce.dll,RunOnceExProcessКомандный файл запускается, вносит параметры в реестр (HKCU) и запускает RunOnceEx. Не уверен, что сработает... скорее - вторая вариация будет лучше...
Второй вариацией этого способа является замена последней команды на перезагрузку типа shutdown /r, при этом должен быть сконфигурирован
Второй способ - с тем же подходом к распаковке. Командный файл импортирует команду в планировщик с последующим вызовом. Ваш командный файл должен иметь вид
Код:
Код: Выделить всё
;Импорт задачи MyImport
%WINDIR%\system32\Schtasks.exe /Create /RL Highest /TN MyImport /SC "ONCE" "regedit /s %userprofile%\desktop\reg.reg"
;Запуск задачи MyImport
%WINDIR%\system32\Schtasks.exe /Run /TN MyImportПробуйте


