11
最近我遇到了一个很奇怪的问题,这个问题只发生在Windows XP SP3和Vista中。下面是我的步骤:关于清单文件
- 创建桌面两个新的文件夹(假设文件夹名称为A和B)
- 复制微软的GraphEdit(
graphedt.exe
)应用到一个文件夹,然后创建一个空的graphedt.exe.manifest
文件中。运行graphedt.exe
,您将看到一条错误消息,由于错误清单,graphedt.exe
无法运行。 - 复制微软的GraphEdit(
graphedt.exe
)应用到B文件夹,运行graphedt.exe
并关闭它,然后创建一个空的graphedt.exe.manifest
文件,再次运行graphedt.exe
,你会看到清单文件不能适用于graphedt.exe
。但是,如果您更改graphed.exe
的最后修改时间,清单将再次运行。
看来Windows会在EXE第一次使用清单文件时记住状态,但是如果您更改EXE大小或上次修改日期,Windows也会重置旧记忆状态。