\Storage Card\2577\autorun.exe

第一次做SD的相关LTK测试时就纳闷,怎么会建一个2577目录就能自动运行呢?看来又是某个“不为人知的”design。
的确,在Windows Mobile 5.0开始,在SD卡根目录下建立一个2577目录,然后里面丢一个autorun.exe;在插入SD卡时,该exe会被call到。
理由?没有理由, by design.
我并不认可这个design,这不,有人开始利用这个怪怪的机制来做病毒了,还让网友展开了轰轰烈烈的讨论。
好吧,我承认,这个也的确很有用,比如利用插卡来自动运行程序停止hopper等。
简单搜了一下driver层的代码,没有2577相关code,我猜也是在shell层来做处理的,有机会再找找源代码看看有没有办法让他无效。

你可能感兴趣的:(auto)