分类: LINUX
2008-05-25 20:24:12
假如, 让AMD64的操作系统解码Real文件, 或者flash将是一件麻烦事. 所以假如,可以把i386的drvc.dll加载到QEMU的VM里面, 然后通过把进程的内寸地址映射到QEMU的VM中, 这样就可以解码real文件了。
当然了, 这样一来, 就把本来win32系统下的解码过程 call(), 变成了 mmap2vm() /*由QEMU提供, 进程调用*/ call_func() /*由QEMU调用drvc.dll的文件*/, 并且这样的话如果drvc.dll需要访问没有映射的系统功能, 系统可以通过mmap4vm(), 来把VM地址映射到进程地址.
虽然, 用处不大, 但是可以使用windows下i386的dll, 应该算是一个不错的主意