Before you go too far with reinventing the wheel here...
If it WAS working fine, and THEN started frying power supplies, it could be that the system design has the snubber on the strike solenoid, and the resistor has burned out. That happens when people hold the button too long, like for minutes instead of seconds. It wasn't designed for that. This means that no matter how many times you replace the power supply, the strike solenoid will keep burning it out. Open up the strike coil and see if you see a little PCB with just a resistor and a cap (if it has a separate snubber board), or if there is just one board, the snubber components will be built-in and you might be able to see burned components. If so, there's your sign. Get a replacement board from the mfr because there may be collateral damage if it is not a separate snubber board. Or if not available, you can try reading the resistor color code to find a suitable replacement, that's the typical failure mode.
I did a bunch of work on casino and prison security systems, it was a constant headache. People would lean on those buttons for what seemed like an eternity and we had to buy snubber boards in bulk.