为什么过程映像名称有时会填充十六进制字符?

Sam*_*ill 8 .net debugging clearcase windows-7 windows-7-x64

在我的Windows-7 64位VM计算机上进行调试时,我注意到有时(可能有50%)我的exe名称已填充了奇怪的十六进制字符:

8000885a4fe0a0d0des.exe.11048

其他时候它很简单:

des.exe

这些是在64位系统上构建和运行的32位.Net4程序集.如TaskManager中所示.

任何人都知道为什么会这样吗?

编辑:这是由于Clearcase在Windows-7上做了一些奇怪的事情.为什么它随机做这个或如何修复它我不确定.

Quu*_*one 2

(我根据上面评论的要点发布答案,因此问题不再显示为“未答复”。)

问题似乎是ClearCase和 Windows 7 任务管理器之间令人困惑的交互。据推测,不同的十六进制填充文件名代表来自 ClearCase 修订控制的文件的不同版本。通常 ClearCase 会对最终用户隐藏这些“具体细节”,但在这种情况下,任务管理器不会被愚弄(或者至少,只是不完全被愚弄)。