Software upgrade deferred

WordPress 5.3 came out a couple of months ago and PHP 7.4 came out last month, but the server won’t be getting updated to those just yet. It’s always safer to defer updating things for a while since updates often have unintended problems (Microsoft has certainly proven that with Windows 10 in the past few years). Since developers don’t seem to bother doing testing anymore, it’s better to wait until other people play guinea-pig before upgrading. (Also, PHP 7.4 doesnt’ seem to be available in the Pi/Buster repository yet and I”m not inclined to use third-party repositories anymore.)

The server is (more or less) stable right now and changing things almost always reduces that, so as they say, if it ain’t broke, don’t fix it.

5 thoughts to “Software upgrade deferred”

  1. Hello, this is the only way I could find to contact you. On an old superuser post you mentioned you had a hacked explorer.exe that doesn’t warn you when changing file extensions – I was hoping you could send me either the scripts, the exe, or just some pointers at which function I need to look at in explorer.exe (for Win7) to change that behaviour.

    Many thanks, Morten

    1. Hi,

      I just checked and it looks like I never got around to implementing that specific feature (disabling the extension-renaming warning). It was on my todo list for the Explorer patch, but I never go to it. The patch fixes the delay when deleting files and a few other things, but not this specific issue.

      It is definitely still an annoying frustration, but I haven’t quite gotten frustrated enough to hack it out. Moreover, I still use Windows 7, so even if I did, it wouldn’t be of use for others unless you also eschew the abomination that is Windows 10. :-\

      Sorry I couldn’t be more help.

      1. Ah, thanks for getting back to me so quickly!

        Well if you could send me your current patch I think I have found the place in the shell32.dll to disable the warning dialog by searching the string ID from the mui resource dll in IDA. Just don’t really have a way to test it yet because hacking the shell32.dll does not seem all that possible.

        You really fixed the delay in the explorer.exe itself? Or was that also in shell32.dll? Because I couldn’t find anything in the explorer.exe itself regarding the file extension, and the string is also only on the shell32.dll mui resource file.

        I’ll still be using Win7 for some time on this computer at least, so any help in not having to bootstrap the whole thing myself would be appreciated! And might even be applied to Win10 since MS nicely provides pdbs for all their binaries.

        Just send me a zip in an email or so, you should probably be able to see it, and I’ll try to figure it out!

        1. You really fixed the delay in the explorer.exe itself? Or was that also in shell32.dll? Because I couldn’t find anything in the explorer.exe itself regarding the file extension

          The delay is when you want to delete a file, not rename it (Explorer detects if there are any open file-handles and waits a few seconds for them to close). I learned about it from a CodeProject post.

          I just checked my old project and it looks like I never updated it for Windows 7; the shell32.dll patch to remove the delete delay is for XP (maybe Windows 7 doesn’t do it 🤔).

          I think I have found the place in the shell32.dll to disable the warning dialog by searching the string ID from the mui resource dll in IDA. Just don’t really have a way to test it yet because hacking the shell32.dll does not seem all that possible.

          It’s definitely possible, it’s just that Microsoft makes it hard “for our own good”. ¬_¬ I’ve set my system up to give me control and let me do whatever I want. My system, my choice, not Microsoft’s. 😀

          Let me know what/where you’ve found and I can test it and throw together a bit of code. (I recently wrote a binary patch for Firefox in Python; I can do the same for this.)

  2. WordPress was updated to 5.3.2 a week ago, but PHP hasn’t been updated to 7.4 yet. I’m not sure if the package is available yet (it’s not offered as an upgrade and likely has to be manually installed), but it’s large enough of an upgrade that it’s too much of a pain to install and configure just yet. I’ll have to do some testing first.

Leave a Reply

Your email address will not be published.

6 + 7 =