I have an old app (written in Delphi 2010) that I tweaked a little and compiled last year and it runs fine on a variety of Windows machines. It's shared across a network old school, in that it's installed one one machine (computer "A") and other machines (computers "B" and "C") point to that folder and run it from there.
I'm currently having an issue running the .EXE on computers "B" and "C".
The EXE is in a folder with several other EXEs. All have the same permissions inherited from the folder, which is Full Control. I can rename, move, delete, copy, open it up in notepad++...but when I try to run it "Access is denied." Newer versions of the EXE get that error as do older versions that previously worked (although I can't guarantee what's gone on in the customer's OS universe). And just to add some spice, one of the EXEs runs on Computer B while Computer C gets an "Access is denied" message.
All computers are running Windows 10.0.19043.1288 Pro.
I've checked permissions and network policy, turned off "protective" software (MalWareBytes and Defender), and tried multiple versions of the EXE.
Any insight would be welcome.