можете пожалуйста помочь с наработоспособным конфигом? ))) нужно для XP
x64
начну издалека ))
есть работоспособная бат-команда,
Код:
cmd /c If Exist "C:\Program Files (x86)\vdf_fusebundle.zip" (Reg Add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v "Update_and_del_vdf.bat" /t REG_SZ /d "cmd /c If Exist \"C:\Program Files ^^(x86^^)\Update_and_del_vdf.bat\" \"C:\Program Files ^^(x86^^)\Update_and_del_vdf.bat\"")
которая заносит в
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce параметр
REG_SZ с именем
Update_and_del_vdf.bat и значением
Код:
cmd /c If Exist "C:\Program Files (x86)\Update_and_del_vdf.bat" "C:\Program Files (x86)\Update_and_del_vdf.bat"
если её переделываю в конфиг по всем правилам (которые прописаны в хелпе по модифицированным модулям), то не работает )) (похоже из-за экранизации скобочек, т.к. команда нормально работает в x86, само собой с другими путями)
Код:
RunProgram="x64:cmd /c If Exist \"C:\\Program Files (x86)\\vdf_fusebundle.zip\" (Reg Add HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce /v \"Update_and_del_vdf.bat\" /t REG_SZ /d \"cmd /c If Exist \\\"C:\\Program Files ^^(x86^^)\\Update_and_del_vdf.bat\\\" \\\"C:\\Program Files ^^(x86^^)\\Update_and_del_vdf.bat\\\"\")"
а если в эту конфиг-команду добавить перед теми скобочками (в каждое место, где уже есть ^^) еще один экранный символ (т.е.
^), то конфиг работает, но заносит в реестр само собой неправильный параметр ))
Код:
cmd /c If Exist "C:\Program Files ^(x86^)\Update_and_del_vdf.bat" "C:\Program Files ^(x86^)\Update_and_del_vdf.bat"
з.ы. : нужна именно одна команда (батник не устроит), причём рабочая )))