Posts

Showing posts with the label Windows version information

Version Information Editor v2.15.1 released

Image
This new patch release of Version Information Editor fixes a couple of annoying bugs that affect macros and fields. It's worth an update because the bugs could easily affect you. See the change log for details. 👉  Get v2.15.1 from GitHub .

System Information Unit v5.22.0 released

Image
It's time for the latest monthly update to my  System Information Unit . Once again it's just the operating system detection code that's been updated. Yet again there were no major new Windows releases in April. This release just adds detection a few new Windows 10 and 11 public patches along with the latest release preview, beta, dev and Canary channel builds. I've also added detection of the Windows 11 22H2 "Moment" releases. Go and get this new release from the project's GitHub  releases page .

System Information Unit v5.21.1 released - BUG FIX

Image
Just noticed a minor bug in v5.21.0 of the  System Information Unit . that I released yesterday. This bug will only bother you if you need to detect builds from the Windows 11 Insider Canary preview channel. Anyhow, the fix has been released in v5.21.1. Go and get this new release from the project's GitHub  releases page .

System Information Unit v5.21.0 released

Image
We're back to the monthly update cycle for this latest release of my System Information Unit . Once again it's just the operating system detection code that's been updated. There were no significant Windows releases in the month since the previous release, so this release just adds detection a few new Windows 10 and 11 public patches along with the latest release preview, beta, dev and Canary channel builds. Go and get this new release from the project's GitHub  releases page . Source: Wikipedia

Version Information Editor v2.15.0 released

Image
When I released the recent hotfixes to Version Information Editor I think I mentioned that I was part way through developing the next point release. Well here it is. It adds more fields to insert components of the current date, like hour, month etc let string information fields cross reference each other. Support for saving .vi files in UTF-8 was added to work around some problems saving characters outside the default ANSI encoding. There were quite a few bugs fixes, one of which fixed a potentially serious bug that could. or rare occasions, cause a stack overflow. See the full list of changes in the change log . Because of the bug fixes, updating is recommended . 👉 Get v2.15.0 from GitHub .

Critical Bug Fix in Version Information Editor

While working on a revision to my Version Information Editor I stumbled across a potential buffer overrun error in some clipboard access code. By the look of the horrible code the bug has been there for years - possibly 20+ years. I suppose I can take some comfort from the fact that the program is a bit niche and not at all widely used! Anyhow, I fixed it and pushed out a hotfix. And of course that appeared to break something else. So, within a couple of hours, out came today's 2nd hotfix. If you do use the program you really do need to update to v2.14.2 ASAP. 󠁨󠁱👉 You can get it from GitHub .

System Information Unit v5.20.0 released

Image
Happy April Fools day. I've broken my regular monthly update cycle for my System Information Unit project from my DDabLib Code Library. It's been 3 months since the previous update on 1st January. Once again it's all about updates to the TPJOSInfo static class and changes to Windows 10 & 11 releases since the beginning of the year. I've added detection of various public patches, release previews and Dev channel builds. Detection of the new Windows 11 Canary channel builds has also been added. Go and get this new release from the project's GitHub  releases page .

System Information Unit v5.19.0 released

Image
Happy new year folks. Being new year's day here in the UK, its customary for pretty much everything to be closed down. But here I am releasing the latest update of the System Information Unit from my DDabLib Code Library! Poor me ;-). What's new this time? Well, as usual it's all in the TPJOSInfo static class. As is now the norm the OS detection code has had its monthly revision to catch up with Windows 10 & 11 releases over the last month. This time there have been a few other tweaks too. Here's a list of the main changes: Update detection of Windows 10 21H1, 21H2 & 22H2 and Windows 11 21H2 & 22H2 with releases and Insider preview builds released in December 2022. Preview builds for all Windows 10 releases from version 1507 onward are now detected - before only those for Version 21H1 and later were reported. Detection of expired Dev and Fast Ring builds has been removed because there doesn't seem much point detecting expired OS releases! Accuracy of det...

System Information Unit v5.18.0 released

Image
Here we are again. More builds of Windows 11 came out in November, so here's the now customary update to the System Information Unit. No big changes this time. As usual you can download this release from GitHub. Just scroll down to the Assets section to either grab the source code or download a zip file containing the official release files.

Version Information Manipulation DLL gets an update after 15 years!

Image
I've been going through my repositories on GitHub trying to decide which ones have had their day and need archiving and which ones to keep. The Version Information Manipulation DLL was on its way to the project afterlife when I realised that one of my other projects could use its code. So it got a reprieve. Since the project was last updated in 2007 and was compiled with Delphi 7 it obviously needed a bit of work to make sure I didn't break anything by switching to a Unicode compiler. Any how, after recompiling with Delphi 11, tweaking some code that assumes SizeOf(Char) = 1, adding a missing method and testing thoroughly, v1.1 is finally here. So what does it do? If reads raw, binary version information data that's been extracted from an executable or resource file, let's you edit it, and writes out a binary in the correct format for bundling into a resource file. Given that the Windows API does the reading bit then why bother? Well, some compilers don't write th...

System Information Unit v5.17.0 released

Image
Another month goes by, another update of the OS detection code in my System Information Unit rolls out. The big change this time is that Windows 10 Version 22H2 has been released , and now TPJOSInfo detects it. There have also been some updates to recognise various Win 10 and Win 11 beta & dev channel builds that came along during October 2022. As usual you can  download this release from GitHub . Just scroll down to the Assets section to either grab the source code or download a zip file containing the official release files.

System Information Unit v5.16.0 released

Image
This month's update of my System Information Unit is now available. Once again it's just the OS detection code in TPJOSInfo that gets a few tweaks. The main feature is that the recent public release of Windows 11 Version 22H2 is now supported. I've also updated the detection of dev, preview & beta channel releases for Windows 10 & 11. You can  download this release from GitHub . Just scroll down to the Assets section to either grab the source code or download a zip file containing the official release files.

System Information Unit v5.15.0

It's the 2nd of September and this month's update of my System Information Unit is now available - a whole day late! Release 5.15.0 updates  TPJOSInfo  to add support for detecting the latest Windows 11 Dev channel releases along with Beta and Release Preview   revisions of  Windows 11 22H2. You can  download this release from GitHub . Just scroll down to the Assets section to either grab the source code or download a zip file containing the official release files.

Version Information Editor v2.14 released

This is the first release in nearly 8 years of this niche little tool that I wrote to manage updating of version information resources. I've added support for macros this time, mainly so I can drag in version numbers stored in external files. I use it all the time in by build tool chain, but I expect its use may be a trifle limited! You can get release 2.14.0 from GitHub . The source code is also available from GitHub in the delphidabbler/vied repo, but be warned, it's a real mess & I'm very, very ashamed of it. The code started out in 1998 as a 16 bit program written with Delphi 1. Given how rarely I update it, I've just kept adding kludge upon bodge! 🤮

System Information Unit 5.14.0 released

Image
It's the 1st of the month, so it's time to release another monthly update of my System Information Unit. Release 5.14.0 updates TPJOSInfo  to add support for detecting the preview release of Windows 10 22H2; various revisions of Windows 11 development, beta & preview channel releases made in July 2002; and the new alternative build of Windows 11 22H2 beta. I've also tweaked the description of some of the Windows 11 Dev and Beta channel releases in light of new information. You can  download this release from GitHub . Just scroll down to the Assets section to either grab the source code or download a zip file containing the official release files.

System Information Unit v5.13.0 BUGFIX released

Image
v5.13.0 of my System Information Unit has just been released. This release fixes a serious (and long standing) bug  in the detection of Windows 11 21H2 builds. All Dev / Beta / Preview channel builds were being reported as a public release version. Updating is strongly recommended.  This release also adds support to TPJOSInfo  to enable it to detect the latest Windows 11 Dev channel and 22H2 Beta and Preview builds. There's also a fix for a more minor bug in detecting which of the many Windows OS versions that report v10.0 that you have. It was sometimes falsely reporting either Windows 10 or Windows 2016 server even in cases where that actually OS was a later one. When I say "sometimes" I mean very rarely, but it could happen. You can download the new version from my website or directly from GitHub . The unit can be viewed in the ddablib/sysinfo repository.

System Information Unit v5.12.0 released

Image
In what is starting to look like a series of monthly releases, my System Information Unit has been updated to v5.12.0. This release enables detection of various Windows 11 Dev & Beta releases made during May 2022. I've also done some refactoring to make the operating system identification code a little easier to read - just a little mind you! What is more, the System Information Unit now has (another) new home on GitHub. The code has been split out of the monolithic delphidabbler/ddablib project and now has its own repository on GitHub - see ddablib/sysinfo . This change makes it possible to use the the GitHub release system to provide access to releases. You can download this release from GitHub . Just scroll down to the Assets section to either grab the source code or download a zip file containing the official release files. You can still get this, and earlier, releases from SourceForge if you prefer.

System Information Unit v5.11.0 BUGFIX released

Image
My  system information unit  has been updated to v5.11.0 The most important change is that the release fixes a compilation bug that affects versions of Delphi that don't support constant dynamic array declarations (which I think was introduced in Delphi XE7). Anyhow, I just tried and failed to compile v5.10.0 with Windows XE. And yes, I still use XE quite a lot. I also updated the operating system detection class  TPJOSInfo : to detect Windows 11 Dev & Beta Channel releases that have come out since the last System Information Unit release. There's also a minor refactoring. You can get the new version from my  website  or direct from  SourceForge  (direct download link).

System Information Unit 5.10.0 Released

Image
My  system information unit  has been updated with the following changes to the operating system detection class  TPJOSInfo : Added detection of recent Windows 11 Dev Channel releases. Added detection of Windows 10 Fast Ring and Dev Channel releases along with 21H1 beta and 21H2 preview releases. Removed potentially erroneous detection of build 22395 as a Windows 10 22H2 preview build. Refactored code used to detect Dev Channel builds. You can get the new version from my  website  or direct from  SourceForge  (direct download link).