如果在Windows 7中运行Sticky Note,其过程称为StikyNot.exe。其他几个Windows进程将其进程名称保留为8个字母。
为什么他们这样做?有什么好处?他们只是坚持过去吗?或者每个人都应该发布8个字母的可执行文件吗?
答案 0 :(得分:6)
旧的DOS / Windows“短名称”为8.3,并且在使用它们的Windows中仍然存在一些DDE / RPC / COM工具和API。加上一些第三方产品。
答案 1 :(得分:6)
答案 2 :(得分:0)
他们只是坚持过去,没有使用8.3文件名的优势。你关心的所有文件系统都会支持它们,如果有人的文件系统崩溃并以某种方式恢复到8.3文件名,那么它们应该会让应用程序停止工作。
许多现代Windows应用程序都使用较长的文件名。这是一个好主意。
另请注意,Windows可执行文件实际上并不需要以.exe结尾,但如果不执行则很难执行它们(通过资源管理器);你仍然可以使用CreateProcess()
运行它们