After carefully followin the "guerilla guide" posted by oliver specifically the registry changes section, i created a launcher for orbit downloader.. Now when run the launcher it goes back to the default settings..I created almost 26 keys under [RegistryValue] specifically for HKCU.. The app stores some .xml & .dat files in %APPDATA% folder..
You are here
After Selecting the changes to add in ur portable app Launcher,the app is still in its default settings!!!
You should really give more information on what you did / what the app did not to when it was supposed to, eg.
- your INI (in .. tags!!)
- your folder structure
- does this happen on each run or only on first?
otherwise it's unlikely that anybody here can help you.
I'll post the regshot html,my launcher next time i use a computer to login.. I'm using a mob to login..
There's a file being written AppNamePortableSettings.ini in %PAL:DataDir% .. Is it this ini ur talkin about??
He is talking about the launcher configuration - what you wrote.
Thanks guys for showing me a way ahead... At last i've made a portable edition of "Orbit Downloader 4.0.0.3".. Will post the portabte app in beta testing whenever i can..
I followed everything... When i follow [FilesMove] for one app[Opera],it works.. When i follow that for another app[Orbit] it worked once.. Now it doesnt..
[Comment created by mod Chris; now please provide the launcher.ini code so that we can see what you're doing.]
[Launch] ProgramExecutable=Orbit\orbitdm.exe WorkingDirectory=%PAL:AppDir%\Orbit RunAsAdmin=force CleanTemp=true SinglePortableAppInstance=true SingleAppInstance=true LaunchAppAfterSplash=true WaitForProgram=true [FilesMove] settings\Orbit\User.xml=%APPDATA%\Orbit\ settings\Orbit\softI.dat=%APPDATA%\Orbit\ settings\Orbit\sitelogin.dat=%APPDATA%\Orbit\ settings\Orbit\sclist.xml=%APPDATA%\Orbit\ settings\Orbit\nconf.dat=%APPDATA%\Orbit\ settings\Orbit\DownloadList.dat=%APPDATA%\Orbit\ settings\Orbit\dhtpref.dat=%APPDATA%\Orbit\ [FileWrite1] Type=Replace File=%PAL:DataDir%\settings\Orbit_portable.reg Find=%PAL:LastDrive%\\ Replace=%PAL:Drive%\\ [LiveMode] CopyApp=false [Activate] Registry=true [RegistryKeys] Orbit_portable=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Orbit [RegistryValueWrite] HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Download by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/201" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Download by Orbit\Contexts\Value=REG_DWORD:0x00000022 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Grab video by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/204" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Grab video by Orbit\Contexts\Value=REG_DWORD:0x000000F3 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Do&wnload selected by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/203" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Do&wnload selected by Orbit\Contexts\Value=REG_DWORD:0x000000F3 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Down&load all by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/202" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Down&load all by Orbit\Contexts\Value=REG_DWORD:0x000000F3 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{C55BBCD6-41AD-48AD-9953-3609C48EACC7}\Flags\Value=REG_DWORD:0x00000004 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CachePath\Value=REG_SZ:"%USERPROFILE%\Local Settings\History\History.IE5\MSHist012010091920100920" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CachePrefix: ":2010091920100920: " HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheLimit\Value=REG_DWORD:0x00002000 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheOptions\Value=REG_DWORD:0x0000000B HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheRepair\Value=REG_DWORD:0x00000000 HKLM\SOFTWARE\Orbit\InstGrabPro\Value=REG_SZ:"%PAL:AppDir%\Orbit\" HKLM\SOFTWARE\Orbit\ShowGrabProValue=REG_DWORD:0x00000001 HKLM\SOFTWARE\Orbit\path\Value=REG_SZ:"%PAL:AppDir%\Orbit\" HKLM\SOFTWARE\Orbit\ver\Value=REG_SZ:"4.0.0.3" HKLM\SOFTWARE\Orbit\lastdownloadtime\Value=REG_DWORD:0x00000000 HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" [RegistryCleanupForce] 1=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Download by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/201" 2=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Download by Orbit\Contexts\Value=REG_DWORD:0x00000022 3=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Grab video by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/204" 4=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Grab video by Orbit\Contexts\Value=REG_DWORD:0x000000F3 5=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Do&wnload selected by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/203" 6=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Do&wnload selected by Orbit\Contexts\Value=REG_DWORD:0x000000F3 7=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Down&load all by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/202" 8=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Down&load all by Orbit\Contexts\Value=REG_DWORD:0x000000F3 9=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{C55BBCD6-41AD-48AD-9953-3609C48EACC7}\Flags\Value=REG_DWORD:0x00000004 10=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CachePath\Value=REG_SZ:"%USERPROFILE%\Local Settings\History\History.IE5\MSHist012010091920100920" 11=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CachePrefix: ":2010091920100920: " 12=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheLimit\Value=REG_DWORD:0x00002000 13=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheOptions\Value=REG_DWORD:0x0000000B 14=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheRepair\Value=REG_DWORD:0x00000000 15=HKLM\SOFTWARE\Orbit\InstGrabPro\Value=REG_SZ:"%PAL:AppDir%\Orbit" 16=HKLM\SOFTWARE\Orbit\ShowGrabProValue=REG_DWORD:0x00000001 17=HKLM\SOFTWARE\Orbit\path\Value=REG_SZ:"%PAL:AppDir%\Orbit\" 18=HKLM\SOFTWARE\Orbit\ver\Value=REG_SZ:"4.0.0.3" 19=HKLM\SOFTWARE\Orbit\lastdownloadtime\Value=REG_DWORD:0x00000000 20=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" 21=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" 22=HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 23=HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" 24=HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" 25=HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 26=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Orbit 27=HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 28=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" 29=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" 30=HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" 31=HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" [FilesMove] %APPDATA%\Orbit\User.xml=settings\Orbit\ %APPDATA%\Orbit\softI.dat=settings\Orbit\ %APPDATA%\Orbit\sitelogin.dat=settings\Orbit\ %APPDATA%\Orbit\sclist.xml=settings\Orbit\ %APPDATA%\Orbit\nconf.dat=settings\Orbit\ %APPDATA%\Orbit\DownloadList.dat=settings\Orbit\ %APPDATA%\Orbit\dhtpref.dat=settings\Orbit\
[Put in a <pre> code block; also removed duplicate from slightly less-relevant thread - I'll see it in whichever thread so we'll keep it in this one - mod Chris]
Sorry, but what you've got there is largely wrong. First of all, any values which you're having as the default should be omitted.
[Launch] ProgramExecutable=Orbit\orbitdm.exe WorkingDirectory=%PAL:AppDir%\Orbit RunAsAdmin=force CleanTemp=true SinglePortableAppInstance=true SingleAppInstance=true LaunchAppAfterSplash=true WaitForProgram=true
ProgramExecutable is probably the only value you want; only set WorkingDirectory if it's absolutely necessary, only require running as admin if you absolutely need to, only set SinglePortableAppInstance to true if it won't work properly otherwise, only use LaunchAppAfterSplash for things that change the resolution (as the manual says).
[FilesMove] settings\Orbit\User.xml=%APPDATA%\Orbit\ settings\Orbit\softI.dat=%APPDATA%\Orbit\ settings\Orbit\sitelogin.dat=%APPDATA%\Orbit\ settings\Orbit\sclist.xml=%APPDATA%\Orbit\ settings\Orbit\nconf.dat=%APPDATA%\Orbit\ settings\Orbit\DownloadList.dat=%APPDATA%\Orbit\ settings\Orbit\dhtpref.dat=%APPDATA%\Orbit\
This should be done as a single [DirectoriesMove] line, Orbit=%APPDATA%\Orbit. Don't put in trailing slashes, and avoid using subdirectories.
[RegistryKeys] Orbit_portable=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Orbit
As noted in the manual, HKEY_USERS\S-1-5-21-1409082233-1957994488-725345543-1008
is HKEY_CURRENT_USER (HKCU). Get rid of the S-*.
[RegistryValueWrite] HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Download by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/201" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Download by Orbit\Contexts\Value=REG_DWORD:0x00000022 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Grab video by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/204" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Grab video by Orbit\Contexts\Value=REG_DWORD:0x000000F3 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Do&wnload selected by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/203" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Do&wnload selected by Orbit\Contexts\Value=REG_DWORD:0x000000F3 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Down&load all by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/202" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Down&load all by Orbit\Contexts\Value=REG_DWORD:0x000000F3 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{C55BBCD6-41AD-48AD-9953-3609C48EACC7}\Flags\Value=REG_DWORD:0x00000004
If Orbit is using Internet Explorer, forget it completely. You can't just set this stuff and make it portable, as Internet Explorer isn't portable. Also an incidental note - the key won't be being backed up, so that's no good, and if the key doesn't exist it won't be created. When you need things like that you need at least a RegistryKeys directive of some sort to cover the key.
HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CachePath\Value=REG_SZ:"%USERPROFILE%\Local Settings\History\History.IE5\MSHist012010091920100920" HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CachePrefix: ":2010091920100920: " HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheLimit\Value=REG_DWORD:0x00002000 HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheOptions\Value=REG_DWORD:0x0000000B HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheRepair\Value=REG_DWORD:0x00000000
You don't touch these things. They're not relevant.
HKLM\SOFTWARE\Orbit\InstGrabPro\Value=REG_SZ:"%PAL:AppDir%\Orbit\" HKLM\SOFTWARE\Orbit\ShowGrabProValue=REG_DWORD:0x00000001 HKLM\SOFTWARE\Orbit\path\Value=REG_SZ:"%PAL:AppDir%\Orbit\" HKLM\SOFTWARE\Orbit\ver\Value=REG_SZ:"4.0.0.3" HKLM\SOFTWARE\Orbit\lastdownloadtime\Value=REG_DWORD:0x00000000
Some of these values won't be relevant. Also the quotes after the REG_SZ: will be interpreted as literal quotes; you probably don't want them.
HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit"
Don't fiddle with any of these. It's not safe or proper.
[RegistryCleanupForce] 1=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Download by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/201" 2=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Download by Orbit\Contexts\Value=REG_DWORD:0x00000022 3=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Grab video by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/204" 4=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\&Grab video by Orbit\Contexts\Value=REG_DWORD:0x000000F3 5=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Do&wnload selected by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/203" 6=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Do&wnload selected by Orbit\Contexts\Value=REG_DWORD:0x000000F3 7=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Down&load all by Orbit\Value=REG_SZ:"res://%PAL:AppDir%\Orbit\orbitmxt.dll/202" 8=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Internet Explorer\MenuExt\Down&load all by Orbit\Contexts\Value=REG_DWORD:0x000000F3 9=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{C55BBCD6-41AD-48AD-9953-3609C48EACC7}\Flags\Value=REG_DWORD:0x00000004 10=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CachePath\Value=REG_SZ:"%USERPROFILE%\Local Settings\History\History.IE5\MSHist012010091920100920" 11=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CachePrefix: ":2010091920100920: " 12=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheLimit\Value=REG_DWORD:0x00002000 13=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheOptions\Value=REG_DWORD:0x0000000B 14=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012010091920100920\CacheRepair\Value=REG_DWORD:0x00000000 15=HKLM\SOFTWARE\Orbit\InstGrabPro\Value=REG_SZ:"%PAL:AppDir%\Orbit" 16=HKLM\SOFTWARE\Orbit\ShowGrabProValue=REG_DWORD:0x00000001 17=HKLM\SOFTWARE\Orbit\path\Value=REG_SZ:"%PAL:AppDir%\Orbit\" 18=HKLM\SOFTWARE\Orbit\ver\Value=REG_SZ:"4.0.0.3" 19=HKLM\SOFTWARE\Orbit\lastdownloadtime\Value=REG_DWORD:0x00000000 20=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" 21=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" 22=HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 23=HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" 24=HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" 25=HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 26=HKCU\S-1-5-21-1409082233-1957994488-725345543-1008\Software\Orbit 27=HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Winsock\TcpNumConnections\Value=REG_DWORD:0x00000100 28=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" 29=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit" 30=HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitdm.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitdm.exe:*:Enabled:Orbit" 31=HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\%PAL:AppDir%\Orbit\orbitnet.exe\Value=REG_SZ:"%PAL:AppDir%\Orbit\orbitnet.exe:*:Enabled:Orbit"
The format is wrong. RegistryCleanupForce is just number=key; no value included, nor string for the value. What's more, mainly for the reasons above, this isn't correct.
[FilesMove] %APPDATA%\Orbit\User.xml=settings\Orbit\ %APPDATA%\Orbit\softI.dat=settings\Orbit\ %APPDATA%\Orbit\sitelogin.dat=settings\Orbit\ %APPDATA%\Orbit\sclist.xml=settings\Orbit\ %APPDATA%\Orbit\nconf.dat=settings\Orbit\ %APPDATA%\Orbit\DownloadList.dat=settings\Orbit\ %APPDATA%\Orbit\dhtpref.dat=settings\Orbit\
FilesMove moves the things back and forth itself; the manual never mentions anything like this and it's not correct (to be precise, it will be ignored as it's a second declaration of the section: only the first will be read).
I'm not clear on whether Orbit is using HKCU or HKLM. You seem to have mixed references to it. I would presume it uses HKCU.
I'm sorry that I need to find so many faults with it; I don't mean to be discouraging. If you try, you'll learn. I suspect Orbit isn't really a very nice one to start with.
U've seen my launcher.. I'm a total noob here..
few questions please!!
*should i use the PAL or the .nsi way for creating launchers..
(atleast i know some basics about PAL launchers)
*some very basic examples to start with
Hi SantoshV,
If I may offer some advice from a "noob" to a "noob"(note that I'm still experimenting myself) :
1- I believe the purpose behind PAL is to reduce the amount of programming required to create your own launcher - its a universal launcher in-effect. I think its clear, then, which you should use.
2- I've found it invaluable to first think about what purpose a certain part/function of PAL has and second its general role in the PAL system. Do you understand, at least, what a "launcher" is and what is its relationship with the app to be made portable? Judging from your previous posts you have used an automated system to form your .ini files - you won't learn much this way.
3- Its very important to understand the specification :
https://portableapps.com/development/portableapps.com_format
To be able to answer questions from my second suggestion you will need to know what is the purpose and place of each folder, their appropriate naming convention and most importantly the role and place of the .ini files.
4- When I started I knew there would be a need for constant experimentation and changes. The first thing I did is to set up a "development environment": downloaded the specification template, renamed folders and files according to the specification, modified the "appinfo.ini" and added basic program files. I then ran the PAInstaller(in admin mode if vista/7) to check if I had the basics right - since the PALauncher relies on this being so(I used a dummy launcher). I then setup the launcher(which requires the NSIS portable package), put a single entry in "\App\AppInfo\Launcher\appnameportable.info" - "[Launch]ProgramExecutable=appname\appname.exe" - and created a first pass launcher. Experiment with each of the functions of the launcher.ini to understand what they do.
5- Now you have to isolate the program from the system. I recommend you use this order of isolation : 1 - system/program files/dirs (then test) 2 - Data/MRU files/dirs (then test) 3-Registry (then test). You can use whatever software you like, personally however, I don't use "Regshot" since this tends to capture a great deal more changes then are necessary - and is not progressive. Most developers, primarily for the benefit of their own sanity, follow obvious naming conventions and therefore efficient file and registry search tools suffice most of the time. Personally I use "regfromapp"/"Process Monitor"/"OpenFilesView"/"ProcessActivityView" - "Everything"(voidtools) - "Registrar Registry Manager"(not free, unlike others).
Hope this helps. I welcome any corrections/comments/questions.
- Absolutely. In straight NSIS code what he's trying to do would be even harder still.
- It looks as though he's just taken the Regshot results and not pruned them as far as possible, and not looked at other examples.
- Absolutely. And also the various components of the PortableApps.com Launcher - looking at apps using PAL is also a very good idea.
- There's already the PortableApps.com Launcher app template (on the homepage) which does precisely that, and includes other miscellaneous PortableApps.com Format files you should have - use it.
- I do use Regshot, scanning C:;P: (as I do the work on P:). It takes practice however you do it to trim out the junk effectively, but I think it's more efficient than using various other apps.