Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
history.dat in AppData\Local\Postimage.org\Postimage
Postimage shortcut in AppData\Roaming\Microsoft\Windows\SendTo
HKEY_CURRENT_USER\Software\Postimage.org\Postimage
Software\Microsoft\Windows\CurrentVersion\Run: Postimage
'~ Created by: SoftwareSpot (c) 2013
'~ Created: 19th April 2013.
'~ Website: http://softwarespot.wordpress.com/code/vbscript/
'~ Important Notice: Please do not link to this file directly, instead link to the website http://softwarespot.wordpress.com/code/vbscript/
Option Explicit
Const SENDTO_FOLDER = &H9&
Dim oFileSystem, oSendToFolder, oSendToFolderItem, oShellApplication, oWScriptShell, sAppData, sLocalAppData, sScriptDir
Set oFileSystem = CreateObject("Scripting.FileSystemObject")
Set oShellApplication = CreateObject("Shell.Application")
Set oWScriptShell = CreateObject("Wscript.Shell")
'~ Application & Local data folder.
sAppData = oWScriptShell.Environment("PROCESS").Item("APPDATA")
sLocalAppData = oWScriptShell.Environment("PROCESS").Item("LOCALAPPDATA")
'~ Directory of the running script.
sScriptDir = oFileSystem.GetParentFolderName(WScript.ScriptFullName)
'~ SendTo folder.
Set oSendToFolder = oShellApplication.Namespace(SENDTO_FOLDER)
Set oSendToFolderItem = oSendToFolder.Self
'~ Run the PostImage executable and wait for it to close.
oWScriptShell.Run """" & sScriptDir & "\PostImage.exe""", 1, True
'~ Delete data leftover by PostImage.
If oFileSystem.FolderExists(sLocalAppData & "\Postimage.org") Then
oFileSystem.DeleteFolder sLocalAppData & "\Postimage.org", True
End If
If oFileSystem.FileExists(oSendToFolderItem.Path & "\Postimage.lnk") Then
oFileSystem.DeleteFile oSendToFolderItem.Path & "\Postimage.lnk", True
End If
oWScriptShell.RegDelete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Postimage"
'~ This causes an error for now.
'~ oWScriptShell.RegDelete "HKEY_CURRENT_USER\Software\Postimage.org\"
the QTProject registry entries I was questioning in the comments section are something to do with file dialogues as it only happens when I use the app to open or save an image.
the QTProject registry entries I was questioning in the comments section are something to do with file dialogues
as it only happens when I use the app to open or save an image.
You are absolutely correct, writes to HKEY_CURRENT_USER\Software\QtProject\OrganizationDefaults. Thanks.