Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » X-Launcher

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Открыть новую тему     Написать ответ в эту тему

omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

X-Launcher является программой, которая запускает другие программы. X-Launcher позволяет свободно редактировать параметры загрузки программ, с целью сделать их портативными, их можно использовать на съемных устройства хранения данных, как флэш-накопители USB или внешние жесткие диски.
X-Launcher является универсальным в том смысле, что  широко настраивается и может быть использован для портативных приложений без каких-либо ограничений.
Идея очень проста: X-Launcher имеет большое количество инструментов для достижения своей цели, и все эти инструменты могут быть настроены через файл конфигурации (*.INI). Вам не нужно знать языки программирования для создания портативной программы - launcher сделает нужную.


скачать лаунчер http://www.winpenpack.com/en/download.php#x-launcher
программы портабле на основе X-Launcher-ра http://www.winpenpack.com/en/download.php#x-software
документация v.1.4.2 (на итальянскрм) PDF http://www.winpenpack.com/en/download.php?view.17
документация v.1.4.2 (на аглийском) PDF http://www.winpenpack.com/en/download.php?view.966
из итальянского v.1.4.2 PDF - текст, перевёл гугл на русский - 1.4.2_manual_it_ru
Кто пробовал, делал - делимся...
X-Launcher не любит в путях русских букв/спец символов
основные переменные для разных ОС

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 12:46 07-02-2014 | Исправлено: shrmn, 04:47 12-06-2018
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ребята перевидите уже справку.......

заждалис ... наконец-то ... уже ж перевели, ваше благородие.

Всего записей: 5643 | Зарегистр. 19-12-2003 | Отправлено: 00:53 04-04-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IbnSu
Перевод в шапке, вторая строка снизу - 1.4.2_manual_it_ru.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 12:56 04-04-2014
IbnSu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maK
coherent
Ваша правда, сразу не заметил. Спасибо.
 
 

Всего записей: 32 | Зарегистр. 30-03-2014 | Отправлено: 14:37 04-04-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ, здесь http://f-bit.ru/432914 X-LauncherRU_help.chm
гуглоперевод v.1.4.2 (где-то, я, чуток подправил)
(справку делал этим WinCHM Pro 4.43 rus (кому надо исходники - обращайтесь.).)

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 12:40 02-05-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dandvd 12:29 28-09-2014
Цитата:
лаунчер с вечным триалом

по-моему, и так будет работать:

Код:
[Setup]
AppName=BCompare
[FileToRun]
PathToExe=BCompare.exe
[WriteToReg=$ExeDir$\01.reg]
MainKey=HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4
"CacheID"=-
[RunBefore]
Regedit=01.reg

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 15:00 28-09-2014
dandvd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont
та поделка - это мой первый блин ))
справку полистал, но не понял, что делает  

Цитата:
[WriteToReg=$ExeDir$\01.reg]  

Всего записей: 640 | Зарегистр. 26-02-2008 | Отправлено: 15:23 28-09-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dandvd
 
Если я правильно код понял, то просто бэкапит ключ на диск перед его истреблением.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 15:45 28-09-2014
dandvd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
а [RunBefore]
Regedit=01.reg

его же и запускает???

Всего записей: 640 | Зарегистр. 26-02-2008 | Отправлено: 15:50 28-09-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dandvd

Цитата:
справку полистал, но не понял, что делает   Цитата: [WriteToReg=$ExeDir$\01.reg]  

Создает reg-файл 01.reg.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:47 28-09-2014 | Исправлено: coherent, 16:48 28-09-2014
dandvd

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
то есть создается "пустой" файл 01.reg, потом в него пишется следующее значение:
HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4
"CacheID"=-  
потом заносим это в реестр и запускаем BCompare.exe - профит ))
 
хорошо, с этим разобрался.... а вот еще один вопрос:
[WriteToReg=$ExeDir$\01.reg]  - этот 01.reg будет каждый раз, при запуске, создаваться?? и перезаписывать уже имеющийся 01.reg??
 
просто мне не понятно - зачем прописывать полностью весь ключ реестра в *.ini , если можно указать на уже готовый файл реестра?
 

Всего записей: 640 | Зарегистр. 26-02-2008 | Отправлено: 16:57 28-09-2014 | Исправлено: dandvd, 17:03 28-09-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dandvd

Цитата:
если можно указать на уже готовый файл реестра?

Можно указать и на уже готовый reg-файл.

Цитата:
этот 01.reg будет каждый раз, при запуске, создаваться?? и перезаписывать уже имеющийся 01.reg??

Я так понимаю, что да. Программа при работе может изменять значения ключа или добавлять новые. Например какие-то настройки. Если это устраивает - указываем на готовый reg-файл, который при работе программы будет модифицироваться, и каждый раз будет запускаться уже модифицированный reg-файл. А если надо, чтобы reg-файл всегда оставался неизменным (триальные ключи и т.д.), тогда используем WriteToReg=...
Если я не прав, то omamont меня исправит.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 17:24 28-09-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont
Насколько я понимаю, в секции [RunAfter] нельзя выполнить Regedit=... , т.е. удалить запись в реестре запуском рег-файла не прокатит? Или я не прав? Тогда только через WriteToReg=... или есть варианты?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 21:20 14-10-2014 | Исправлено: coherent, 21:31 14-10-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent 19:20 14-10-2014
Цитата:
в секции [RunAfter] нельзя выполнить Regedit=...
Всё верно.
Цитата:
Тогда только через WriteToReg=... или есть варианты?

если для BCompare, то можно так:
X-Launcher.exe (рядом с BCompare.exe)
в X-Launcher.ini (этого хватает)

Код:
[FileToRun]
PathToExe=BCompare.exe
 
[Functions]
FileDelete=.\01.reg
 
[WriteToReg=.\01.reg]
MainKey=HKEY_CURRENT_USER\Software\Scooter Software
 
[RunBefore]
RegEdit=.\01.reg

перед запуском в реестре скрин1
запускаем - X-Launcher.exe
1. файл реестра 01.reg удаляется
2. бекапится ветка HKEY_CURRENT_USER\Software\Scooter Software в %Temp% (если была)
заглянем в реестр скрин2
закрываем - BCompare
3. ветка HKEY_CURRENT_USER\Software\Scooter Software записывается в 01.reg
4. и удаляется из реестра
5. из %Temp% восстанавливается реестр (если был)

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 22:43 14-10-2014 | Исправлено: omamont, 22:46 14-10-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont
Мне надо очищать секцию RunOnce. Решил задачу через WriteToReg и RunBefore
 
[WriteToReg=%Registry%\RunOnce.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
 
[RunBefore]
Regedit=%Registry%\RunOnce.reg
 

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 23:49 14-10-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont
Я не догоняю одну вещь. Я думал, что запись в X-Launcher.ini:

Код:
[WriteToReg=%Registry%\01.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category

означает, что файл 01.reg в ходе работы не меняется. А у меня после завершения работы Total_Uninstall_6.8.0_portabl (by omamont) содержимое этого файла меняется:

Код:
REGEDIT4
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category\CLSID]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category\CLSID\{15C91FC0-8D84-94D8-DA7C}]
"juosjlos"=hex:5a,19,58,cc,52,d1,57,b3,ec,16,64,0a

И получается, что WriteToReg=%Registry%\01.reg не перезаписывает каждый раз при старте файл 01.reg, а просто добавляет запись HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category, не трогая все остальное. Правильно?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:54 03-11-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
глянь в системе HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category - есть - удали.
при закрытом Total_Uninstall_6.8.0_portabl
удали папку Total_Uninstall_6.8.0_portabl\Profile
или только Total_Uninstall_6.8.0_portabl\Profile\registry
у меня, в 01.reg
Код:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category]

 
да и по хорошему

Код:
[Functions]
DirCreate=%Profile%|%Backup%|%Restore%|%Registry%
FileCopy=.\$AppName$\License1111.dat|.\$AppName$\License.dat
FileCopy=.\$AppName$\Program Options.xml|%Profile%
FileDelete=%Registry%\*.reg - не помешает

 
Добавлено:
и замени Total_Uninstall_6.8.0_portabl\TotalUnistall\Program Options.xml
этим http://nashdisk.ru/c89be9/

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 14:43 03-11-2014 | Исправлено: omamont, 14:48 03-11-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont

Цитата:
глянь в системе HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category - есть - удали.

Изначально в системе нет.

Цитата:
при закрытом Total_Uninstall_6.8.0_portabl  удали папку Total_Uninstall_6.8.0_portabl\Profile  или только Total_Uninstall_6.8.0_portabl\Profile\registry

Этих папок изначально тоже нет, они ж создаются при первом запуске.
 
Собственно у меня вопрос по X-Launcher-у безотносительно к Total_Uninstall. Так и должно быть при:

Код:
[WriteToReg=%Registry%\01.reg]  
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category
 
[RunBefore]
RegEdit=%Registry%\01.reg

что если прога изменяет или добавляет значения в ключе ...\CcFWSettg.Category, то после завершения работы в 01.reg все эти изменения сохранятся. У меня так.
Теперь второй вопрос. При повторном старте запускается уже этот модифицированный 01.reg

Код:
REGEDIT4  
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category]  
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category\CLSID]  
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category\CLSID\{15C91FC0-8D84-94D8-DA7C}]  
"juosjlos"=hex:5a,19,58,cc,52,d1,57,b3,ec,16,64,0a

или снова создается новый 01.reg

Код:
REGEDIT4  
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category]

и запускается именно он, а я просто не успеваю это отследить? Хотя на досуге можно будет попробовать поиграться.

Цитата:
FileDelete=%Registry%\*.reg - не помешает

Если уже говорить конкретно про TU, то имеет смысл, чтобы все рег-файлы каждый раз создавались по-новой и запускались "чистыми"?

Цитата:
и замени Total_Uninstall_6.8.0_portabl\TotalUnistall\Program Options.xml

Заменил, спасибо!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 15:33 03-11-2014 | Исправлено: coherent, 16:08 03-11-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent, делается копия ключей прописанных в
[WriteToReg=
[RunBefore]
RegEdit=%Registry%\
сюда %Temp%\Имя лаунчера\Regedit\backup
после закрытия программы "всосёт/перепишет/изымет" в себя значения/е ветки (отслеживаемой/мых)
а, из %Temp%\Имя лаунчера\Regedit\backup восстановит, что было.

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 16:17 03-11-2014 | Исправлено: omamont, 16:19 03-11-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont

Цитата:
после закрытия программы "всосёт/перепишет/изымет" в себя значения/е ветки (отслеживаемой/мых)

Т.е. все последующие разы будет запускаться уже модифицированный 01.reg, в котором будут сохраняться все вносимые программой изменения в этот ключ?
 
Т.е. изначально создать файл 01.reg можно либо через

Код:
[WriteToReg=%Registry%\01.reg]  
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category

или просто положить в %Registry% готовый рег-файл 01.reg

Код:
REGEDIT4  
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CcFWSettg.Category]

а запись "WriteToReg=..." удалить?
 
И этот файл по-любому будет модифицироваться, если программа пишет в этот ключ? Так?
 
Насчет бэкапа и восстановления системных разделов реестра я понимаю.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:41 03-11-2014 | Исправлено: coherent, 16:51 03-11-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
удали из папки %Registry% файл 01.reg (или какие там ещё есть), запусти лаунчер - запустится прога.
при запущенной проге, иди в папку %Registry% и что/какие записи там разглядывай.

Цитата:
а запись "WriteToReg=..." удалить?

если, тебе не надо отслеживать ветки реестра, то да.
и вообще, мне тяжело тебя понять, давай по конкретной программе говорить, а не вообще.

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 16:57 03-11-2014 | Исправлено: omamont, 17:01 03-11-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Компьютерный форум Ru.Board » Компьютеры » Программы » X-Launcher


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru