当我将闪存驱动器插入任何计算机时,是否执行前512个字节?如果是的话(应该是这种情况),那么我想如果我提取和反汇编MBR,并在指向存储的可执行文件(在闪存驱动器上)的存储位置的引用中,即使执行将执行每当它插入电脑..?闪存驱动器的第一个扇区(MBR)是否在插入计算机时执行
我该怎么做?我的意思是,只有通过做一个简单的call <address>
不会这样做..我也想知道更多关于MBR的闪存驱动器,因为它们不同于引导操作系统的那些MBR。谷歌搜索它没有显示任何有用的东西..所以我想问问社区,如果有人做过这样的事情。
不,插入时未执行MBR。 –
那么计算机如何知道要加载哪个驱动程序以及标签和其他东西......必须读取某些东西才能实现该功能.. – Rushil
驱动程序已经在操作系统中。该标签是分区scheme-/filesystem特定的,当然不需要执行任何操作。 http://en.wikipedia.org/wiki/USB_mass-storage_device_class –