vmware映像windows 7无法初始化winring0 dll?

vmware映像windows 7无法初始化winring0 dll?,windows,vmware,Windows,Vmware,我在windows 7上有一个vmware映像,一个程序需要winring0 dll,但当我启动该程序时,会收到错误消息:我无法初始化winring0 dll,但我的程序在本机windows 7中工作?这是vmware映像的已知问题吗?如何在vmware映像中初始化winring0?在我的文件夹中有32位和64位的winring0 dll 查看以下两个链接:- RealTemp是一个CPU温度监控应用程序,它使用openlibsys.org分发的winring0.dll库。在没有实际的英特尔

我在windows 7上有一个vmware映像,一个程序需要winring0 dll,但当我启动该程序时,会收到错误消息:我无法初始化winring0 dll,但我的程序在本机windows 7中工作?这是vmware映像的已知问题吗?如何在vmware映像中初始化winring0?在我的文件夹中有32位和64位的winring0 dll

查看以下两个链接:-

RealTemp是一个CPU温度监控应用程序,它使用openlibsys.org分发的winring0.dll库。在没有实际的英特尔或AMD处理器的情况下,该库看起来不会运行


同样,VMWare可能正在通过这些寄存器,但我对此表示怀疑。你想运行什么软件

查看以下两个链接:-

RealTemp是一个CPU温度监控应用程序,它使用openlibsys.org分发的winring0.dll库。在没有实际的英特尔或AMD处理器的情况下,该库看起来不会运行


同样,VMWare可能正在通过这些寄存器,但我对此表示怀疑。你想运行什么软件

基本上,您正在尝试在虚拟硬件上查找有关硬件的信息。仅这一概念就可能充满问题

如果处理器不支持VT-x(假定为intel),VMware将利用Binary Translation()在内核中执行特权指令。很可能在尝试加载时无法正确转换文件,因为dll很可能包含vmware未编译的指令,或者不可虚拟化的指令,此时它将无法初始化。如果您的处理器确实支持虚拟机监控程序辅助技术(VT-x或Pacifica),则可能需要进一步研究。了解VMware的工作原理


最后,作为最后一次尝试,dll可能需要加载到与VMware内存空间冲突的特定内存地址中,此时它也将无法初始化。如前所述,在vmware内部会增加此问题的复杂性。

基本上,您正在尝试在虚拟硬件上查找有关硬件的信息。仅这一概念就可能充满问题

如果处理器不支持VT-x(假定为intel),VMware将利用Binary Translation()在内核中执行特权指令。很可能在尝试加载时无法正确转换文件,因为dll很可能包含vmware未编译的指令,或者不可虚拟化的指令,此时它将无法初始化。如果您的处理器确实支持虚拟机监控程序辅助技术(VT-x或Pacifica),则可能需要进一步研究。了解VMware的工作原理


最后,作为最后一次尝试,dll可能需要加载到与VMware内存空间冲突的特定内存地址中,此时它也将无法初始化。如前所述,在vmware内部会增加此问题的复杂性。

您确定要查找windring0.dll或winring0.dll吗?啊,我看到您确实在搜索winring0.dll。据我所见,该驱动程序允许程序直接访问某些CPU寄存器。可能是vmware不支持这些特定访问。你确定.dll文件存在并且正是它应该存在的位置吗?你确定你在寻找windring0.dll或winring0.dll吗?啊,我知道你确实在搜索winring0.dll。据我所见,该驱动程序允许程序直接访问某些CPU寄存器。可能是vmware不支持这些特定访问。你确定.dll文件存在吗?它确实是应该存在的地方吗?owagh:我读过你的指针,但它没有回答我的问题。Openlibsys很久以前就关闭了,winring0被中断。我用winring0编写了自己的小型风扇控制程序,但它在vmware中不起作用。事实上,我想使用vmware调试我的内核驱动程序,当我测试风扇控制时,它不起作用。为什么winring0不能在vmware中工作?这可能是一个编译错误吗?我实际上是想找到更多关于这个的信息。我仍然认为这可能是因为vmware没有公开特定的传感器,但这可能会导致winring0.dll提供空输出,而不是未初始化。owagh:我读过你的建议,但它没有回答我的问题。Openlibsys很久以前就关闭了,winring0被中断。我用winring0编写了自己的小型风扇控制程序,但它在vmware中不起作用。事实上,我想使用vmware调试我的内核驱动程序,当我测试风扇控制时,它不起作用。为什么winring0不能在vmware中工作?这可能是一个编译错误吗?我实际上是想找到更多关于这个的信息。我仍然认为这可能是因为vmware没有公开特定的传感器,但这可能会导致winring0.dll提供空输出,而不是未初始化。如果我发现了什么,我会发布更多。