如何根据请求映射 Windows PE 部分
我有一个 Windows 模块(驱动程序),其中嵌入了大量原始二进制数据。这使得模块尺寸相当大,从而增加了驱动程序的加载时间。 是否可以将此二进制数据放入 PE 部分,该部分在模块最初加载时被加载器跳过,以便我稍后在需要时显式加载它?目的是减少模块的加载时间。谢谢
I have a Windows module (driver) that has embedded a big chunk of raw binary data. This makes the module size quite big, thus increases the load time of the driver.
Is it possible to put this binary data into a PE section that gets skipped by the loader when the module is originally loaded, so I explicitly load it later when there is a need for it? The aim is to decrease the loading time of the module. Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将数据放在PE映像的末尾,然后打开文件并读取它。
You can put data after end of PE image, and then open the file and read it.