Цитата: Какой же это, нафиг Портабл?
Положим, я запускаю Неро (пускай даже старой версии), а на компе уже стоит какое-то Неро-приложение, и что? Преусловутый Launcher, запустившись перетрет все нах, и будет не очень хорошо, особенно на чужом компе.
Смысл запуска своего портативного Nero если на компе уже он есть установленный??? Я сделал его в Xenocode, НО Xenocode оставляет за собой следы в реестре. Поэтому я и обратился к NSIS и сделал Launcher. Можно обойтись и без Launcher'а вот скрипт скомпилируйте и будет файл который удаляет следы Xenocode из реестра:
--------------------------------------------------------------------------------------------
;---Definitions
!define SNAME "Xenocode Registry Cleaner"
;----Includes----
!include "Registry.nsh"
;-----Runtime switches----
CRCCheck off
AutoCloseWindow True
SilentInstall silent
WindowIcon off
XPSTYLE on
;-----Set basic information-----
Name "${SNAME}"
Icon "1.ico"
Caption "${SNAME}"
OutFile "..\${SNAME}.exe"
;-----Version Information------
LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
VIProductVersion "1.0.0.0"
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "Xenocode Registry Cleaner"
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "Copyright (c)2008 by Black_scorpion. All rights reserved."
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Xenocode Registry Cleaner"
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "0.1"
Section "Main"
;-----Cleaning up------
Sleep 200
DeleteRegKey HKEY_CURRENT_USER "Software\Xenocode"
DeleteRegKey /ifempty HKEY_CURRENT_USER "Software\Xenocode"
SectionEnd
--------------------------------------------------------------------------------------------
Цитата: Не спорю, молодец, посмотреть на процесс интересно. Выкладывай!
Что именно выкладывать? Есть инструкция как делать портативный софт с помощью NSIS, вот ссылка
http://taverna.ifolder.ru/8836020