First off, let me just start by preemptively apologizing if this isn't the right place to ask this question. If that is indeed the case, let me know and I will delete the post. It's just that I'm currently rather desperate for some help with an issue I've been having, so I'm trying every possible avenue in order to potentially get some help.
Anyways, onto the issue at hand. I have a very old (15+ years) large format printer that came with a piece of RIP/printing software specific for this machine. And this software is old too, as it is compatible with only Windows XP 32-bit. This software also requires an USB dongle key to be plugged in in order to start and keep running. The problem is that the company that made both the machine and the software stopped supporting either years ago (it's a Chinese company called Yishan). And my USB dongle has started to break down, disconnecting at random and making the software crash because of it. Last time that happened some 10 years ago, the company that made the printer sold me a replacement and told me that it was the last one they had and that they no longer support this printer. So I can't just buy another one from them, or from anyone else for that matter because apparently the dongle is encrypted or some such thing. Believe me, I tried. And the printer is basically useless without the software as it's not compatible with other RIP/printing applications.
So my question is this: is there a way to make the software simply not look for the dongle anymore and what would it entail? I'm not well-versed (or versed at all) when it comes to programming or hacking, so I have no idea how much work would be involved. I ran into this article online where this dude managed to do just that with his own piece of software. (link: https://samdecrock.medium.com/reverse-engineering-dongle-protected-software-138e5965cb59 ). However, most of that is just gibberish to me and I wouldn't know where to start. Is there someone here who might be interested in having a crack at it? This piece of software is rather simple and small (it's about 70mb in total). Also (not sure if this is allowed or not here), I'd be willing to compensate whoever manages to do so up to a reasonable amount (I really have no idea how much work this would be, so I don't know how much it might cost).
In conclusion, I would be very thankful for any kind of help with this matter. Even if someone could point me in the right direction where to look for a solution, it would be of great help. Cheers.