USBバスに接続されたHID(ヒューマン インタフェース デバイス)をVMware Playerで実行している仮想マシンに接続するには,仮想マシンの設定ファイル(*.vmx)に次の一行を追加します.
usb.generic.allowHID = "TRUE"
追加して仮想マシンを起動すると,HIDも他のUSBデバイス同様仮想マシンに接続できるようになります.
※仮想マシンに接続したHIDはホスト側では使用できなくなりますので,キーボード等を接続する際は注意が必要です.
USBバスに接続されたHID(ヒューマン インタフェース デバイス)をVMware Playerで実行している仮想マシンに接続するには,仮想マシンの設定ファイル(*.vmx)に次の一行を追加します.
usb.generic.allowHID = "TRUE"
追加して仮想マシンを起動すると,HIDも他のUSBデバイス同様仮想マシンに接続できるようになります.
※仮想マシンに接続したHIDはホスト側では使用できなくなりますので,キーボード等を接続する際は注意が必要です.
これでメモリをファイルにスワップせずに実メモリを使用する.mainMem.useNamedFile = "FALSE"
Workstationにおける"メモリページのトリミングを無効にする"に相当する設定(Playerでも有効かは不明:参考).MemTrimRate = "0"
disable VM-detectionの部分と
this example prevents that the appの部分です.
Sword of the New World
detects that it is running in a VM
monitor_control.disable_directexec = "true" monitor_control.disable_chksimd = "true" monitor_control.disable_ntreloc = "true" monitor_control.disable_selfmod = "true" monitor_control.disable_reloc = "true" monitor_control.disable_btinout = "true" monitor_control.disable_btmemspace = "true" monitor_control.disable_btpriv = "true" monitor_control.disable_btseg = "true" monitor_control.virtual_rdtsc = "false" monitor_control.restrict_backdoor = "true" isolation.tools.getPtrLocation.disable = "true" isolation.tools.setPtrLocation.disable = "true" isolation.tools.setVersion.disable = "true" isolation.tools.getVersion.disable = "true"
monitor_control.virtual_rdtsc = "false"が重い上に,ホストとのタイマー同期するだけのようなので削除して
これが最大構成.monitor_control.disable_directexec = "true" monitor_control.disable_chksimd = "true" monitor_control.disable_ntreloc = "true" monitor_control.disable_selfmod = "true" monitor_control.disable_reloc = "true" monitor_control.disable_btinout = "true" monitor_control.disable_btmemspace = "true" monitor_control.disable_btpriv = "true" monitor_control.disable_btseg = "true" monitor_control.restrict_backdoor = "true" isolation.tools.getPtrLocation.disable = "true" isolation.tools.setPtrLocation.disable = "true" isolation.tools.setVersion.disable = "true" isolation.tools.getVersion.disable = "true"
この一行を追加してVMWareToolsが通信に使用するバックドアを閉じるだけで動くものもあるそうです.(参考1)monitor_control.restrict_backdoor = "true"