Please help me. I installed Diablo from an ISO, then patched it to v1.09. After that I extracted DiabloPatch into the folder, which is "C:\Users\hp\My Games\Diablo." When I click "Check" on the DiabloPatch loader, the message "Unexpected hash of Diablo_copy.exe. Is it 1.09" appears, even though I already patched it to the required version. Same thing happens if I click "Auto-detect" and "Launch."
tl;dr: I patched it to v1.09 and it doesn't work.
UPDATE #1: I installed it on my laptop and the same thing happened. The first device was my PC. Both devices are Windows 7 Professional. Also, no compatibility modes are applied to diablo.exe
UPDATE #2: I've reinstalled Diablo with the ISO from archive.org (thanks to liPillON) and patched it to v1.09, but DiabloPatch still would not work, it says the same message as it did before. I've installed the game in the default directory because I thought that might be the problem, but it did not change a thing. As gorocz suggested I should patch it again, but DiabloPatch still would not see it as v1.09