Вопрос, возможно, связанный не совсем с 7zSfx модулем, но всё же.
вот конфиг
читать дальше »
Цитата:
;!@Install@!UTF-8!
Title="Установка программы MagicLogon 1.0"
BeginPrompt="Запустить установку MagicLogon в папку\n%ProgramFiles%\\MagicLogon ?"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
InstallPath="%PathInst%"
RunProgram="hidcon:reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /f /v \"Смена Обоев и LogonUi\" /t REG_SZ /d \"\\\"%ProgramFiles%\\MagicLogon\\hidcon.exe\\\" \\\"%ProgramFiles%\\MagicLogon\\ml.cmd\\\" delay\""
RunProgram="hidcon:cmd /c copy magiclogon.wav %SystemRoot%\\Media"
RunProgram="nowait:hidcon:ML.cmd"
AutoInstall1="hidcon:reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /f /v \"Смена Обоев и LogonUi\" /t REG_SZ /d \"\\\"%ProgramFiles%\\MagicLogon\\hidcon.exe\\\" \\\"%ProgramFiles%\\MagicLogon\\ml.cmd\\\" delay\""
AutoInstall1="hidcon:cmd /c copy magiclogon.wav %WinDir%\\Media"
AutoInstall2="hidcon:cmd /c copy magiclogon.wav %WinDir%\\Media"
SetEnvironment="PathInst=%PROGRAMFILES%\\MagicLogon"
Shortcut="D, {%%T\\hidcon.exe}, {%%T\\ML.cmd}, {}, {..и картинки в экране приветствия}, {Поменять обои...}, {%%T}, {%%T\\MagicLogon.exe}, {0}"
GUIMode="1"
GUIFlags="2094"
FinishMessage="MagicLogon установлен в папку %ProgramFiles%\\MagicLogon"
;!@InstallEnd@!
|
3 варианта запуска -
-ai2 - только скопировать wav в винодосовскую папку Media
-ai1 - скопировать wav в винодосовскую папку Media, записать программу в автозагрузку
без параметоров - скопировать wav в винодосовскую папку Media, записать программу в автозагрузку, запустить программу
проблемы с копированием при запуске на T13 - Wav файл не копируется
![Sad](images/smilies/sad.gif)
запускается как
ml2010.exe -ai1 -gm2
При запуске на уже установленой системе, проблемы нет, Wav файл копируется
И при запуске без параметров и при -ai1
Первоначальный вариант был с hidcon:cmd /c copy magiclogon.wav %SystemRoot%\\Media
потом заменил %SystemRoot% на %WinDir% ничего не поменялось.
самое обидное, на t13 обе переменных определены
читать дальше »
Цитата:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
COMMANDER_DRIVE=D:
COMMANDER_INI=D:\I386\SVCPACK\wincmd.ini
COMMANDER_PATH=D:\I386\SVCPACK
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=WINXP-2009
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.JS;.WS
ProgramFiles=C:\Program Files
PROMPT=$P$G
SrcDosDrive=D:
SrcDosPath=D:
SystemDrive=C:
SystemRoot=C:\WINDOWS
Upgrade=False
USERPROFILE=C:\Documents and Settings\Default User
windir=C:\WINDOWS
__PROCESS_HISTORY=C:\WINDOWS\system32\setup.exe
|
в "нормальных" CMD файлах конструкции типа %SystemRoot% нормально отрабатываются.
никто с такими загадками не сталкивался ?
И в аддоне конструкторе TC7 вот такая конструкция
RunProgram="hidcon:cmd /c copy %NameInf% %WINDIR%\\INF"
прекрасно работает не только при запуске на живой системе, но и на T13