13
Recently, I encountered a very strange issue, this issue only happens in Windows XP SP3 and Vista. Here are my steps:
- Create two new folders in desktop (assume folder names are A and B)
- Copy Microsoft GraphEdit (
graphedt.exe) application to A folder, then create a emptygraphedt.exe.manifestfile as well. Rungraphedt.exe, you will see a error message, thegraphedt.execan’t run due to the wrong manifest. - Copy Microsoft GraphEdit (
graphedt.exe) application to B folder, rungraphedt.exeand close it, then create a emptygraphedt.exe.manifestfile, rungraphedt.exeagain, you will see the manifest file can’t apply tographedt.exe. But if you change the last modified time ofgraphed.exe, the manifest will work again.
It seems Windows will remember the status the first time the EXE uses a manifest file, but also Windows will reset the old remembered status if you change the EXE size or last modified date.