2038问题典型例子
windows98吧
全部回复
仅看楼主
吧务
level 11
xkai 楼主
WMP Win32只能用到2037年相信大家都知道了,这里再给出一个例子:WinMe的系统还原有bug,啊三专门推出了补丁290700。bug是:计算还原点文件名时使用的算法,时间不能超过1,000,000,000s(从time_t起点1970/1/1 0:00:00 utc起算),即到2001/9/9 1:46:40 utc(其他时区则进行相应的时差换算,下同),在此时间后建立的还原点,还原都会失败,但创建和还原操作是正常的。打补丁后,时间延长到time_t终点,即2038/1/19 3:14:07 utc,但这次的情况更严重,只要系统中有这个时间点后创建的还原点,系统还原程序都无法启动,会报非法操作,把系统还原禁用再启用都不行,因为重新启用后,他会自动创建一个初始检查点,这样还是相当于系统中有一个这个时间之后的还原点,所以系统还原依旧不能启动
2022年05月27日 12点05分 1
吧务
level 10
2038问题便是千年虫问题的翻版喔
2022年05月27日 13点05分 2
吧务
level 11
xkai 楼主
经测xp的系统还原无此问题
2022年05月27日 14点05分 3
level 7
话说阿三啥时候给winme出补丁了?
2022年06月07日 14点06分 4
9x的补丁只通过wu
2022年06月08日 04点06分
@xkai 是啊,但是win9x服务器早停了
2022年06月08日 09点06分
1