hkitdog
V2EX  ›  问与答

UEFI 应用如何修改其它模块的代码?

  •  
  •   hkitdog · Aug 2, 2019 via iPhone · 1164 views
    This topic created in 2502 days ago, the information mentioned may be changed or developed.
    想开发一个 UEFI 的应用,去修改其它 DXE 驱动的代码,再去调用它。该如何实现呢?

    查了下资料 UEFI 环境下的模块,也是有内存保护的:
    MEMORY PROTECTION IN UEFI

    想做的事情,就类似于 Win32 下面的 VirtualProtect 函数,去修改内存页面的属性,然后直接写内存代码。
    不知 UEFI 环境下,有没有对应的 API ?
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3152 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 13:20 · PVG 21:20 · LAX 06:20 · JFK 09:20
    ♥ Do have faith in what you're doing.