Unfortunately, I've discovered an issue with ntdllx2.
When installing VMware Players 3.0.0 and 3.1.5, a total of roughly 12 services and drivers should be installed; but only one was installed (VMware Agent Service).
VMware Agent Service is also the only service listed in the ServiceInstall and ServiceControl tables in vmware player.msi (which is copied to a folder labelled vmware-xxxxx in Documents and Settings\%USER%\Local Settings\Temp\ when the installer is run). I don't know how the rest of the services got installed (the rest do get installed on XP x64).
The other services are also installed with BWC's latest version. Mind you, even though Player 3.x is supposed to support XP and up, the installer's contents reference Windows 2000 frequently, and it does some really deep checks to prevent itself from installing on 2000 (fcwin2k, NNN4NT5, appcomp,cmd all can't fool it, so the only workaround is dropping LaunchCondition table from the MSI). With what I know, it installs like it would on a Windows 2000 system, which it functionally no longer is.
Luckily BWC's ntdll is a good temporary drop-in replacement yet I wonder why these installers only install one service and then leave the rest to something else which I can't find at present.
but still, yours has yet to give me trouble with RtlEnterCriticalSection!