This blog will guide packagers to virtualize Greenshot.
Greenshot is a free screenshot tool with a nice screenshot editor. I have been using Greenshot for years and running virtualized with App-V 5. The application could be configured through a default template, fixed settings or leaving de config in %appdata%\Greenshot. I should suggest to use a combination between Greenshot-default.ini and Greenshot-fixed.ini, see Greenshot Website for more information.
You can download greenshot from the website http://getgreenshot.org/downloads/.
Start to sequence with default settings.
Install the downloaded version of Greenshot
Trying to avoid integration issues i tend to install compact version of greenshot. I am not interrested in these addons.
Open de preferences after installing the applications. Richt click on the greenshot icon in the icontray > click on preferences..
By setting the “Update check interval in days” to 0, the application will not prompt for updates.
If you are packaging for VDI or RDSH environments, you might consider the “Make some optimizations for usage with remote desktop”.
After editing, the settings are saved in %appdata%\greenshot\greenshot.ini. The default en fixed settings are used for default settings or force settings. You can reuse the current Greenshot.ini and remove all unwanted settings.
My example for Greenshot-Defaults.ini
My example for Greenshot-Fixed.ini
You need to copy these settings to C:\Program files\Greenshot\
For best practice, close the running application.
Remove greenshot from %appdata%\Greenshot
Remove greenshot from %localappdata%\Greenshot
The application is ready and you can stop monitoring the application.
All the registry settings should be deleted
All the files should be deleted, except for the greenshot directory.
Beware, the application does not need write access to the program files. To force the settings of “Greenshot-fixed.ini” users shouldnt have write or delete access on programfiles. Keep de “Allow Virtual Applications full write permissions to the virtual file system” unchecked.
The default setting of Greenshot is startup at userlogin. This setting is configured through RUN registry and is ignored by App-V 5. You could create a shortcut in \Programs\StartUp if you want this feature.
Goodluck and happy packaging!