Windows版本有这种行为吗?
受到今日DailyWTF文章的启发。 作者声称,C:\Program.exe单击例如的快捷方式时,将执行文件C:\Program Files\Doom 2\doom2.exe -nomusic。 据说Windows首先尝试C:\Program使用arguments 进行调用Files\Doom 2/doom2.exe -nomusic。 如果没有C:\Program.exe,则尝试C:\Program Files\Doom使用参数2/doom2.exe -nomusic。 如果没有C:\Program Files\Doom.exe\,它最终会尝试C:\Program Files\Doom 2\doom2.exe -nomusic并成功。 这听起来对我完全是胡说八道。我不敢相信这种方式能奏效。评论者说得很好: 我发现很难相信,任何发行版的Windows都曾经执行过OP描述的反复试验方法。 我绝对相信Windows的发行版本默认具有死脑的行为。我亲身经历了很多次。 正如文章所述,我不相信Windows的发行版会出现这种死脑的行为。这是一个巨大的安全漏洞,直到有人日报WTF随机提交发现它之后才被忽略,至少十年后,因为它必须是早于XP的Windows版本。 为清晰起见进行编辑:这是我自己进行测试的方式。 将notepad.exe复制到C:\ program.exe 运行C:\ program files \ Internet Explorer \ iexplore.exe 记事本打开。这是预料之中的,因为它找到了一个叫做C:\ program的东西。 将progam.exe移至C:\ program files \ Internet.exe 运行C:\ program files \ Internet Explorer \ iexplore.exe 根据本文的作者(以及Microsoft的本文),记事本应仍处于打开状态。但这不是,命令失败并显示以下消息: C:\program is …