Skip to content

Releases: Cvolton/CppShot

CppShot 0.6.0

17 Oct 20:23
Compare
Choose a tag to compare

After over 3 years another CppShot update is here! This update's focus is improving the software compatibility and fixing all the bugs that have popped up over the years. This update should also run much faster on older machines - up to 10x faster screenshot saving in some cases!

If you don't know which version to grab, you probably want x86.
Direct link here: https://github.com/Cvolton/CppShot/releases/download/v0.6.0/cppshot-x86.zip

Note for Surface RT devices

The arm32 binary of CppShot is not signed - if you wish to use it on newer Windows 8 builds, make sure to sign CppShot.exe using for example the Jailbreak Sign Tool. Note that if you sign the DLLs, the program won't launch - make sure to only sign the exe.

Changelog

  • Added an additional white flash to make sure the background is rendered properly
  • Added proper DPI scaling support for Windows 8+
  • Added x64, arm32 and arm64 versions
  • Added support for taking screenshots on secondary monitors
  • CppShot crashes no longer keep the taskbar permanently hidden
  • Reorganized the internal code structure
  • Optimized screenshot saving code
  • Other bugfixes & improvements

Unicode and Windows 98 compatibility

11 Oct 23:15
Compare
Choose a tag to compare

Changelog

  • Enabled Unicode support
    • This means that the supported characters in file names no longer depend on the regional codepage
  • Fixed taking screenshots on Windows 9x
  • Fixed integer overflow related colorization bugs (mostly affected the Windows 7 Aero border)
  • Fixed a bug causing screenshots to be 1px smaller than they were supposed to on each side
  • Fixed a bug that caused the file path not to get built properly in some cases
  • Fixed the application manifest, so the program can launch on beta versions of Windows Vista again

Fixed transparency issues

01 Oct 14:29
Compare
Choose a tag to compare

IMPORTANT: Attached gdiplus.dll is required on Windows versions released prior to Windows XP
(note: in some instances gdiplus.dll may already be installed by other software)

Changelog:

  • Fixed a major bug causing parts of screenshots to be transparent
  • Added an option to open the current save directory
  • Made it possible to change the screenshot saving directory
    • There is currently no settings UI to do this, you have to create this registry key: HKEY_CURRENT_USER\Software\CppShot and create a string value called Path
  • Fixed a bug causing the program to crash if the target program's title includes characters outside of the regional codeset
  • Added error messages when hotkey registering fails
  • Other UI improvements
    • Added a temporary icon to the EXE file
    • Enabled visual styles

Improved reliability

27 Aug 00:04
Compare
Choose a tag to compare
Improved reliability Pre-release
Pre-release

IMPORTANT: Attached gdiplus.dll is required on Windows versions released prior to Windows XP
(note: in some instances gdiplus.dll may already be installed by other software)

Save directory: C:\test (still with no option to change this)

Changelog:

  • Improved the reliability of taking proper transparent screenshot
    • The program now actually attempts to wait for the backdrop to render properly
  • In CTRL+SHIFT+B mode you are now guaranteed that the resulting screenshot will have even dimensions
  • The save directory now gets automatically created
  • Added error messages if the screenshot capture fails
  • Internal improvements for code readability that don't really affect the functionality of the software

Fixed out of bounds capture issues

04 Aug 12:59
Compare
Choose a tag to compare
Pre-release

Changelog

  • Fixed out of bounds capture issues (the black rectangle)
  • No longer using a 3rd window to steal focus for inactive screenshots
    • This fixes an issue where the window wouldn't be fully invisible on Windows 2000 and as a result it would be visible in the final screenshot
  • Backdrop window no longer shows on the taskbar
  • Backdrop window should now spawn properly even if your target program is running as admin

Note: This release still requires an external gdiplus.dll on operating systems released prior to Windows XP.
You can get it from the initial release here.

Initial pre-release

12 Jul 20:09
Compare
Choose a tag to compare
Initial pre-release Pre-release
Pre-release

This version has been tested to work on Windows 2000 and newer. The save folder is currently hardcoded as C:\test, make sure this folder exists and that you have write access.

The attached gdiplus.dll is only required on Windows OLDER than Windows XP. (It is a Microsoft Redistributable file taken from KB975337.)

  • Press CTRL+B to take a standard transparent screenshot of any window.
  • Press CTRL+SHIFT+B to take a transparent active an inactive screenshot of any window (screenshot dimensions are also guaranteed to be divisible by 2 in this mode)