我已将 Ctrl-Alt-Win 设置为退出 VM 并进入主机的热键。这工作正常。不幸的是,有时当我在 VM 和主机之间切换并想要刷新浏览器时,有时我会在将焦点放在VM 内之前按 Ctrl-R,从而将 Ctrl-R 发送到 VMWare 程序,而不是其客户操作系统。这会导致它重新启动当前的虚拟机......
这种情况经常发生,所以我想禁用这些Ctrl-
组合,但我不知道怎么做。VMWare 允许我更改热键组合,但我看不到任何针对实际 Ctrl 组合的内容。
我已将 Ctrl-Alt-Win 设置为退出 VM 并进入主机的热键。这工作正常。不幸的是,有时当我在 VM 和主机之间切换并想要刷新浏览器时,有时我会在将焦点放在VM 内之前按 Ctrl-R,从而将 Ctrl-R 发送到 VMWare 程序,而不是其客户操作系统。这会导致它重新启动当前的虚拟机......
这种情况经常发生,所以我想禁用这些Ctrl-
组合,但我不知道怎么做。VMWare 允许我更改热键组合,但我看不到任何针对实际 Ctrl 组合的内容。
我在 2007 年的 VMWare 论坛上找到了一个帖子,其中列出了一些解决方案。它们都涉及通过使用可以删除“加速器”的资源编辑器来修改可执行文件。
这看起来确实很有希望,因为它有望解决我的问题
背景资料
来源:Microsoft C++ 加速器编辑器
已验证的解决方案
我刚刚验证了上述解决方案是否有效。首先要做的是找到一个资源编辑器。我发现 Heaventools 的 Resource Tuner 仅列出了此功能。然后我复制了原始文件
vmware.exe
并使用 Resource Tuner 打开vmware.exe
并找到了加速器表:然后,您可以删除或编辑条目。我选择通过添加
Alt
作为修改键来编辑它们,并验证确实按下Ctrl-Alt-R
确实立即重新启动了我的机器。更改后的完整窗口: