在地铁中看到Windows XP

今天早上在河南中路出来时看到一台地铁自动售票机出了错, WinXP询问是否发送到微软的对话框出现在最上面. 于是发现这个系统是基于WinXP上开发的, 而且使用了Luna-Blue Style (The WinXP default theme, if you don’t know what Luna Style is).

于是(没有忍住)点了”不发送”, 就看到了XP桌面, 还有上面在运行的一个软键盘. 可怜的开发人员, 他们不知道有osk.exe, 自己开发了一个巨大的soft keyboard.

地铁售票系统还在运行(刚被kill掉的部分应该是分离的), 虽然不能准确判断这个系统是用什么语言/工具写的, 桌面上的图标是VC6的那个(三个方块)的icon.

没有被杀掉的这个进程这时发现了自动售票系统不见了, 于是自动launch了一个新的, 那个由一堆铁轨组成的地图又出来了. 这个监控系统的想法是好的, 可是要能规避发送错误的模态对话框才能完美啊. 当然, 监控系统(通过进程间通信, 例如IPC)检测售票系统进程是否正常工作-而不是只看进程是否在运行-才是正解, 可是对某些人来讲太难了吧.

总之, 地铁新自动售票系统用的是Windows XP, 期待其他系统也早日做出正确抉择.