logoalt Hacker News

chroma_zonetoday at 5:58 PM1 replyview on HN

Having spent a few years trying to write Windows utility software, it is really exhausting to be in an antagonistic relationship with Microsoft and have their updates constantly break your work.

The article mentions ExplorerPatcher -- the changelog [1] of that project is informative. Every release involves fixing a bunch of things that Microsoft broke, intentionally or not. Some of this is understandable given how it (necessarily) messes with low level OS components, but there is still zero transparency and you just need to roll with whatever changes. I can't imagine doing that kind of work anymore.

[1] https://github.com/valinet/ExplorerPatcher/releases


Replies

asveikautoday at 6:26 PM

This seems to be about injecting your own code into a running process and then modifying its behavior. The kinds of things that would break from build to build are VERY DIFFERENT from what typical applications would face.

show 1 reply