...
Створюю теку проекту: "MKVmerge Gui 5.6.0.446 final [2012 Uk_Mlt Prt-by Rv]"
В теці проекту створюю теку App
В теці App створюю дві теки: "AppInfo", "DefaultData" та копіюю в цю теку, теку з програмою "MKVToolNix" (в даному прикладі тека "MKVToolNix", яка була створена при інсталяції програми і знаходиться на диску с:\Файли прогам\ звідкіля було її скопійовано)
В теці:- "AppInfo" ;
-ствоюю піктограму програми:- appicon.ico
-створюю текстовий файл:- appinfo.ini
-а також створюю теку:- "Launcher" в якій створюю текстовий файл:- "MKVmerge Gui 5.6.0.446 final [2012 Uk_Mlt Prt-by Rv].ini", який відповідає за налаштування портативної версії
В теці:- "DefaultData" ;
-створюю теку:- "Settings" в якій зберігаю файл регістру під іменем "Default.reg"
-Також в цю теку(DefaultData) копіюю всі теки які були створені при при інсталяції програми.
...
Налаштування портативної версії.
Записуємо дані в файл:- "MKVmerge Gui 5.6.0.446 final [2012 Uk_Mlt Prt-by Rv].ini", який знаходиться за адресою:- App\AppInfo\Launcher\MKVmerge Gui 5.6.0.446 final [2012 Uk_Mlt Prt-by Rv].ini
Файл налаштування портанивної версії складається з наступних розділів:-
-[Launch]
-[Activate]
-[Environment]
-[RegistryCleanupIfEmpty]
-[RegistryKeys]
-[DirectoriesMove]
-[Language]
-[LanguageFile]
-[FileWrite1]
-[FileWrite2]
-[FileWrite3]
-[FileWrite ...7] (і так далі)
Розділ:- [Launch]
прописую так:-
[Launch]
ProgramExecutable=MKVToolNix\mmg.exe
DirectoryMoveOK=yes
SupportsUNC=yes
де MKVToolNix\mmg.exe вказує шлях до екзешніка програми (в даному випадку:- App\MKVToolNix\mmg.exe)
Розділ:- [Activate]
прописую так:-
[Activate]
Registry=true
Розділ:- [RegistryKeys]
прописую так:-
[RegistryKeys]
Default=HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\mmg.exe
-де Default:- це назва файлу-ів(регістру), який-і знаходиться в теці:- App\DefaultData\Settings\Default.reg
-HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\mmg.exe - це шлях де зберігаються налаштування регістру
...
Дальше я створив екзешнік за допомогою додатку:- "PortableApps.comLauncherGenerator", який повиден запускати портативну версію.
Згідно цього при запуску портативного додатку в регістрі повинні відобразитися дані(налаштування) додатку в:- HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\mmg.exe, а по закритті портативного додату ці дані повинні видалитися.
В мене цього не відбувається. Підкажіть що я зробив не-так.
І ще, як хтось нає де є відео чи уроки по створенню портативних додатків криптографічним способом скиньте будьласка мені посилання. Дякую всім.