You are here

Psi Portable 0.14 Development Test 2

8 posts / 0 new
Last post
andre.luiz.dos....
Offline
Last seen: 14 years 3 weeks ago
Joined: 2010-06-25 10:14
Psi Portable 0.14 Development Test 2

Application: Psi
Category: Internet
Description: Psi is a free instant messaging application designed for the Jabber IM network (including Google Talk). Fast and lightweight, Psi is fully open-source and compatible with Windows, Linux, and Mac OS X.

Ready for PortableApps Thunderbird GnuPG (PGP).

Download Psi Portable 0.14 Development Test 2 [14.3MB download / 55.6MB installed]
(MD5: 143095db881074d735903310987b5490)

Release Notes:

Development Test 1 (2010-06-25): Initial release
Development Test 2 (2010-07-07): Proper registry cleanup

beppegg
Offline
Last seen: 13 years 8 months ago
Joined: 2010-01-29 10:52
Keys in registry

Hi,

your package leaves some trace in the registry:

[HKEY_CURRENT_USER\Software\psi-im.org]

[HKEY_CURRENT_USER\Software\psi-im.org\Psi]

[HKEY_CURRENT_USER\Software\Trolltech]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.5]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\PsiPortable]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\PsiPortable\App]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\PsiPortable\App\Psi]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\PsiPortable\App\Psi\imageformats]
"qgif4.dll"=hex(7):32,00,30,00,30,00,39,00,2d,00,30,00,39,00,2d,00,32,00,39,00,\
  54,00,31,00,35,00,3a,00,34,00,35,00,3a,00,32,00,38,00,00,00,67,00,69,00,66,\
  00,00,00,00,00
"qjpeg4.dll"=hex(7):32,00,30,00,30,00,39,00,2d,00,30,00,39,00,2d,00,32,00,39,\
  00,54,00,31,00,35,00,3a,00,34,00,35,00,3a,00,32,00,32,00,00,00,6a,00,70,00,\
  65,00,67,00,00,00,6a,00,70,00,67,00,00,00,00,00
"qmng4.dll"=hex(7):32,00,30,00,30,00,39,00,2d,00,30,00,39,00,2d,00,32,00,39,00,\
  54,00,31,00,35,00,3a,00,34,00,35,00,3a,00,35,00,32,00,00,00,6d,00,6e,00,67,\
  00,00,00,00,00

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\LightscreenPortable]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\LightscreenPortable\App]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\LightscreenPortable\App\Lightscreen]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\LightscreenPortable\App\Lightscreen\imageformats]
"qjpeg4.dll"=hex(7):32,00,30,00,31,00,30,00,2d,00,30,00,32,00,2d,00,31,00,30,\
  00,54,00,31,00,38,00,3a,00,30,00,31,00,3a,00,31,00,38,00,00,00,6a,00,70,00,\
  65,00,67,00,00,00,6a,00,70,00,67,00,00,00,00,00

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false\F:]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false\F:\PortableApps]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false\F:\PortableApps\PsiPortable]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false\F:\PortableApps\PsiPortable\App]

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false\F:\PortableApps\PsiPortable\App\Psi]
"gstprovider.dll"=hex(7):34,00,30,00,34,00,30,00,33,00,00,00,30,00,00,00,57,00,\
  69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,6d,00,69,00,6e,00,67,00,77,00,20,\
  00,72,00,65,00,6c,00,65,00,61,00,73,00,65,00,20,00,66,00,75,00,6c,00,6c,00,\
  2d,00,63,00,6f,00,6e,00,66,00,69,00,67,00,00,00,32,00,30,00,30,00,39,00,2d,\
  00,30,00,36,00,2d,00,31,00,31,00,54,00,30,00,38,00,3a,00,30,00,35,00,3a,00,\
  35,00,34,00,00,00,00,00

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false\F:\PortableApps\PsiPortable\App\Psi\crypto]
"qca-gnupg2.dll"=hex(7):34,00,30,00,35,00,30,00,31,00,00,00,30,00,00,00,57,00,\
  69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,6d,00,69,00,6e,00,67,00,77,00,20,\
  00,72,00,65,00,6c,00,65,00,61,00,73,00,65,00,20,00,66,00,75,00,6c,00,6c,00,\
  2d,00,63,00,6f,00,6e,00,66,00,69,00,67,00,00,00,32,00,30,00,30,00,39,00,2d,\
  00,30,00,35,00,2d,00,32,00,33,00,54,00,32,00,30,00,3a,00,35,00,31,00,3a,00,\
  35,00,34,00,00,00,00,00
"qca-ossl2.dll"=hex(7):34,00,30,00,35,00,30,00,31,00,00,00,30,00,00,00,57,00,\
  69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,6d,00,69,00,6e,00,67,00,77,00,20,\
  00,72,00,65,00,6c,00,65,00,61,00,73,00,65,00,20,00,66,00,75,00,6c,00,6c,00,\
  2d,00,63,00,6f,00,6e,00,66,00,69,00,67,00,00,00,32,00,30,00,30,00,39,00,2d,\
  00,30,00,35,00,2d,00,32,00,33,00,54,00,32,00,30,00,3a,00,35,00,31,00,3a,00,\
  30,00,38,00,00,00,00,00

[HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false\F:\PortableApps\PsiPortable\App\Psi\imageformats]
"qgif4.dll"=hex(7):34,00,30,00,35,00,30,00,33,00,00,00,30,00,00,00,57,00,69,00,\
  6e,00,64,00,6f,00,77,00,73,00,20,00,6d,00,69,00,6e,00,67,00,77,00,20,00,72,\
  00,65,00,6c,00,65,00,61,00,73,00,65,00,20,00,66,00,75,00,6c,00,6c,00,2d,00,\
  63,00,6f,00,6e,00,66,00,69,00,67,00,00,00,32,00,30,00,30,00,39,00,2d,00,30,\
  00,39,00,2d,00,32,00,39,00,54,00,31,00,35,00,3a,00,34,00,35,00,3a,00,32,00,\
  38,00,00,00,00,00
"qjpeg4.dll"=hex(7):34,00,30,00,35,00,30,00,33,00,00,00,30,00,00,00,57,00,69,\
  00,6e,00,64,00,6f,00,77,00,73,00,20,00,6d,00,69,00,6e,00,67,00,77,00,20,00,\
  72,00,65,00,6c,00,65,00,61,00,73,00,65,00,20,00,66,00,75,00,6c,00,6c,00,2d,\
  00,63,00,6f,00,6e,00,66,00,69,00,67,00,00,00,32,00,30,00,30,00,39,00,2d,00,\
  30,00,39,00,2d,00,32,00,39,00,54,00,31,00,35,00,3a,00,34,00,35,00,3a,00,32,\
  00,32,00,00,00,00,00
"qmng4.dll"=hex(7):34,00,30,00,35,00,30,00,33,00,00,00,30,00,00,00,57,00,69,00,\
  6e,00,64,00,6f,00,77,00,73,00,20,00,6d,00,69,00,6e,00,67,00,77,00,20,00,72,\
  00,65,00,6c,00,65,00,61,00,73,00,65,00,20,00,66,00,75,00,6c,00,6c,00,2d,00,\
  63,00,6f,00,6e,00,66,00,69,00,67,00,00,00,32,00,30,00,30,00,39,00,2d,00,30,\
  00,39,00,2d,00,32,00,39,00,54,00,31,00,35,00,3a,00,34,00,35,00,3a,00,35,00,\
  32,00,00,00,00,00

[Use the <pre> tag for blocks; <code> is for inline code - mod Chris]

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 5 months ago
Joined: 2007-04-15 21:08
[RegistryKeys] and [QtKeysCleanup]

To save time for the developer, here's a summary of approximately what needs to be put in your launcher config file to deal with this lot; in future, to detect things like this, use Regshot or a similar app to check where any changes in the registry are.

[RegistryKeys]
PsiPortable=HKCU\Software\psi-im.org

[QtKeysCleanup]
1=Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:
2=Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:
3=Qt Plugin Cache 4.5.false

Also, this should be branded as a Development Test (i.e. appinfo.ini, [Version]:DisplayVersion=0.14 Development Test 2 for the next release). Not sure if you've got the DT splash screen in, if not, it should be in.

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

Bart.S
Offline
Last seen: 6 months 2 days ago
Developer
Joined: 2008-07-23 07:56
Lightscreen

Some of the Qt keys are from the official Lightscreen Portable release.

beppegg
Offline
Last seen: 13 years 8 months ago
Joined: 2010-01-29 10:52
That was a second report

That was a second report thread I had to start Smile
I had to report that lightscribe leaves traces too..

@Chris: thanks for the "<pre>" hint! Wink

Bart.S
Offline
Last seen: 6 months 2 days ago
Developer
Joined: 2008-07-23 07:56
No need

See here, already reported.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 5 months ago
Joined: 2007-04-15 21:08
Silly me...

OK, scrub the 2=Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface: line (and change 3= to 2=). I thought it seemed a bit strange having 4.5 and 4.6 keys there... but didn't check the key names properly.

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

andre.luiz.dos....
Offline
Last seen: 14 years 3 weeks ago
Joined: 2010-06-25 10:14
Update

The [QtKeysCleanup] section was already present. I don't know why it didn't work for beppegg.
I changed the version string as suggested and added the missing registry cleanup code.
Part of the updated launcher INI file follows:

[Activate]
Registry=true

[RegistryKeys]
PsiPortable=HKCU\Software\psi-im.org

[QtKeysCleanup]
1=Qt Factory Cache 4.5\com.trolltech.Qt.QImageIOHandlerFactoryInterface:
2=Qt Plugin Cache 4.5.false

Log in or register to post comments