You are here

After Selecting the changes to add in ur portable app Launcher,the app is still in its default settings!!!

12 posts / 0 new
Last post
SantoshV
Offline
Last seen: 13 years 6 months ago
Joined: 2010-10-16 17:38
After Selecting the changes to add in ur portable app Launcher,the app is still in its default settings!!!

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..

Benedikt93
Offline
Last seen: 9 years 6 months ago
Joined: 2009-12-17 14:46
more information

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.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

SantoshV
Offline
Last seen: 13 years 6 months ago
Joined: 2010-10-16 17:38
I'll post the regshot html,my

I'll post the regshot html,my launcher next time i use a computer to login.. I'm using a mob to login.. Sad

There is no substitute for experience...

SantoshV
Offline
Last seen: 13 years 6 months ago
Joined: 2010-10-16 17:38
There's a file being written

There's a file being written AppNamePortableSettings.ini in %PAL:DataDir% .. Is it this ini ur talkin about??

There is no substitute for experience...

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 12 months ago
Joined: 2007-04-15 21:08
No

He is talking about the launcher configuration - what you wrote.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

SantoshV
Offline
Last seen: 13 years 6 months ago
Joined: 2010-10-16 17:38
Thanks for the guidance

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.. Biggrin

There is no substitute for experience...

SantoshV
Offline
Last seen: 13 years 6 months ago
Joined: 2010-10-16 17:38
Yet no success

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.]

There is no substitute for experience...

SantoshV
Offline
Last seen: 13 years 6 months ago
Joined: 2010-10-16 17:38
ok
[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]

There is no substitute for experience...

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 12 months ago
Joined: 2007-04-15 21:08
Largely wrong

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.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

SantoshV
Offline
Last seen: 13 years 6 months ago
Joined: 2010-10-16 17:38
Any suggestions?

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

There is no substitute for experience...

Ambimind
Offline
Last seen: 12 years 9 months ago
Joined: 2010-10-20 18:39
Hi SantoshV, If I may offer

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.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 12 months ago
Joined: 2007-04-15 21:08
Comments
  1. Absolutely. In straight NSIS code what he's trying to do would be even harder still.
  2. 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.
  3. Absolutely. And also the various components of the PortableApps.com Launcher - looking at apps using PAL is also a very good idea.
  4. 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.
  5. 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.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Log in or register to post comments