在我的Windows-7 64位VM计算机上进行调试时,我注意到有时(可能是50%)我的exe名称已经填充了奇怪的十六进制字符:
8000885a4fe0a0d0des.exe.11048
其他时候很简单:
des.exe
这些是在64位系统上构建和运行的32位.Net4程序集。如TaskManager中所示。
任何人都知道为什么会这样吗?
编辑:这是由于Clearcase在Windows-7上做了一些奇怪的事情。为什么它会随机执行此操作或如何修复它我不确定。
答案 0 :(得分:2)
(我根据上述评论的要点发布了答案,因此问题停止显示为“未答复”。)
问题似乎是ClearCase和Windows 7任务管理器之间令人困惑的交互。据推测,不同的十六进制填充文件名表示来自ClearCase版本控制的文件的不同版本。通常,ClearCase会隐藏最终用户的这些“细节”内容,但在这种情况下,任务管理器不会被欺骗(或者至少,只是不完美的愚弄)。