Jump to content

Latest Version of Software Running on XP


pointertovoid

Recommended Posts

When I see some interesting hobby projects on github, it is fun to try and build a Windows XP compatible version from the sources. Preferably by building on Windows XP itself. For that one needs a somewhat recent version of CMake. https://cmake.org/

Official CMAKE packages dropped windows XP compatibility after this one:
cmake-3.13.5-win32-x86.zip from 2019-05-14, last in 3.13 serie.

ReactOS Build Environment package RosBE-2.2.1.exe includes an XP compatible CMake:
cmake-3.17.2 (without GUI)

By comparing and selecting MSYS2 packages, I assembled an XP compatible version of CMake v3.20 (08-07-2021). Available on my website in the back-ports section.

http://www.gb-homepage.nl/index.htm

Link to comment
Share on other sites


On 7/10/2023 at 5:14 PM, RamonUn said:

You can easily modify the latest cmake 3.26.4 using kernelxp.dll and ws2_xp.dll from xompie I did this on my computer and it seems to work fine.

Good to know. May do that when the times comes and projects require it.

(I use KernelEx tricks sometimes, but I find them a solution of last resort. It makes the kernelEx-ed software XP only, the software crashes when starting them from Windows 7 in a multiboot)

Link to comment
Share on other sites

IrfanView is still compatible with Windows XP in 2023, receiving updates on regular base, and is now of the version 4.62 from 2022-12-09IrfanView is more than a simple image viewer, free of charge, originated in Germany/Austria, and a great piece of software. I use it since the 90's of last century, starting under Windows 95. It works fine on my Windows XP computer and can open many different image formats. :thumbup

Homepage: https://www.irfanview.com/
Downloads: https://www.fosshub.com/IrfanView.html

You should download the installer and the plugins to enjoy full functionality.

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

Another great programme is still compatible with Windows XP in 2023 and receiving updates on regular base. It is Hardcopy from sw4you, a very good screenshot programme, originated in Germany. At the moment, it is available in the most recent version 2023.07.13 and, as always, free of charge. :thumbup

Homepage: https://www.hardcopy.de/hardcopy/english/index.php
Download: https://www.hardcopy.de/hc.exe
 
Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Link to comment
Share on other sites

KeePass, one of the best password managers for Windows, was updated to the version 2.54 on 2023-06-03. It is developed in Germany, open source and therefore free to use. KeePass is still compatible with Windows XP although the system requirements listed on the KeePass download page are Windows 7 and above. For integration into browsers such as New Moon or Serpent, have a look here:

Homepage: https://keepass.info/index.html
Download: https://keepass.info/download.html
Plugins: https://keepass.info/plugins.html
Installer for Windows (2.54, not XP-compatible): https://sourceforge.net/projects/keepass/files/KeePass 2.x/2.54/KeePass-2.54-Setup.exe/download
Portable (2.54, XP-compatible)): https://sourceforge.net/projects/keepass/files/KeePass 2.x/2.54/KeePass-2.54.zip/download
As reported by @UCyborg, the installer version is no longer XP-compatible, but the portable version is which I am using under Windows XP..

Cheers, AstroSkipper smilie_schild_035.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

The installer for KeePass is compiled with a recent version of Inno Setup, which only runs on Windows 7 AFAIK. Also, update checking may not work on XP, presumably due to outdated cryptographic components. 2.49 version at least launches even on Windows 98, although it exhausted all GDI resources and crashed after opening and scrolling a bit in the Password Quality window.

About 1,5 years ago, I experimented with old version of Inno Setup and put together the installer that launches on Windows 9x, offers to install multiple languages, detects .NET Framework and warns the user if suitable version is missing. Back then at least, the installer used the external executable to launch native image compilation process (optimization step on the components selection screen), I figured that was unnecessary as it can be scripted directly with Inno Setup.

Edited by UCyborg
Link to comment
Share on other sites

4 hours ago, UCyborg said:

The installer for KeePass is compiled with a recent version of Inno Setup, which only runs on Windows 7 AFAIK. Also, update checking may not work on XP, presumably due to outdated cryptographic components. 2.49 version at least launches even on Windows 98, although it exhausted all GDI resources and crashed after opening and scrolling a bit in the Password Quality window.

About 1,5 years ago, I experimented with old version of Inno Setup and put together the installer that launches on Windows 9x, offers to install multiple languages, detects .NET Framework and warns the user if suitable version is missing. Back then at least, the installer used the external executable to launch native image compilation process (optimization step on the components selection screen), I figured that was unnecessary as it can be scripted with Inno Setup.

I didn't check the installer version at all because I always use the portable version. I extracted KeePass 2.54 portable into my folder with all portable programmes c:\Portable, and it works properly under Windows XP. Maybe, the change of the installer is the reason the system requirements for KeePass are now Windows 7 and above.

PS: I have therefore edited my previous post. Thanks to @UCyborg for this additional information!

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

The installer calls ngen.exe to generate native image, it's an optimization to improve performance of managed applications. Though I'm not sure if you can tell the difference since KeePass doesn't do much work, but when it's done, you have KeePass.ni.exe on its modules list in Process Hacker.

spacer.png

The command is:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ngen.exe install "C:\Program Files\KeePass Password Safe 2\KeePass.exe"

Reverse process is run with uninstall argument instead of install. The path above assumes 32-bit Windows and .NET Framework 4, for 64-bit, the path to ngen.exe is C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\ngen.exe. While 32-bit .NET is there, KeePass will run in 64-bit mode on 64-bit OS. Obviously also use the correct path to KeePass.exe.

Link to comment
Share on other sites

On 7/18/2023 at 11:06 AM, AstroSkipper said:

IrfanView is still compatible with Windows XP in 2023, receiving updates on regular base, and is now of the version 4.62 from 2022-12-09

Yes, it is still working, the problem isn't IrfanView per se but rather the plugins. Unfortunately, while the program still supports XP, some of its plugins were either made to leverage on native Windows API to decode some formats that simply don't exist in XP or they were compiled in a non XP compatible way. Luckily, I've encountered only a few isolated cases so far, but still...

 

On 7/18/2023 at 11:06 AM, AstroSkipper said:

I use it since the 90's of last century, starting under Windows 95

Same here, but only since early 2000 with Windows98SE. I didn't even know it existed before. :P 

Link to comment
Share on other sites

Boot-US, a well-known and great boot manager, developed in Germany, was updated to the version 4.1.3. It runs under Windows XP to Windows 11 in 32 bit or 64 bit version and receives updates on a regular base. It recognizes whether Windows is installed in BIOS or UEFI mode. The whole package Boot-US (GUI and command-line version) may be used in the non-licensed version on private PCs for free. IMHO, the best boot manager of all I tried in the past. I use Boot-US since 2005. You can manage booting of other OSs such as Linux besides Windows partitions, too. Partitions can be simply or truly hidden. It is possible to set exactly which other logical partitions may be seen when booting from a primary partition.It has so much features I can't describe here. On its homepage, you'll find all you need to know. :yes:

Homepage: https://www.boot-us.de/eng/
Download: https://www.boot-us.de/eng/download.htm
Documentation: https://www.boot-us.de/eng/manual_eng.pdf

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

f.lux 4.124 was released this June, previous version was 4.120 from 2021. On my XP x64 at least, the old version found the update, but nothing happened when clicking the Update button, although it seemed to have temporarily written something to its update sub-folder. It was possible to download and update manually and it seems to work.

Link to comment
Share on other sites

11 minutes ago, UCyborg said:

Any idea what would be the last version of SQLiteStudio that is compatible with Windows XP? The hint here is definitely incorrect.

Yes, the hint is incorrect. The last version of SQLiteStudio for XP is 3.1.1, not 3.2.1.

Edited by mina7601
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...