Does anyone have virtual print (ThinPrint) running for a W2K guest?
I'm talking about the version of ThinPrint that comes bundled with the Player.
I can't seem to get it installed.
I'm using VMWare Player 12.1.0-3272444 and VMWare tools 10.0.5.520 and attempted a "Typical" VMWare Tools installation on a W2K guest under a Windows 10 64bit Intel host. I used admin on both sides. The W2K guest has UAC turned off and is always admin.
During the install I received the following error dialogs:
RUNDLL
Error loading tpvmmon.dll
the specified procedure cannot be not found
Printer User Interface
Printer rundll command failed.
Command: /ia /f "C:\Program Files\Common Files\VMWare\Drivers
\Virtual Printer\TPOG3\OEMPRINT.INF" /r "TPVM:" /m "TP Output
Gateway" /h "Intel" /v "Windows 2000"
I was asked to OK the lack of signatures on the ThinPrint stuff. After the VMWare Tools install I rebooted the guest.
The following log files resulted on the guest:
c:\Documents and Settings\All Users\Application Data\VMWare\Logs
vminst.log_20160329_080638.log
vmmsi.log_20160329_080638.log
c:\WINNT\Temp\vmware-vmsvc.log
c:\WINNT\Temp\vmware-vmusr.log
Things I found troubling in the vminst.log_2016....
2016-03-29 07:50:43| tools-build-3228253| Attempting to launch "rundll32 tpvmmon.dll,InstHelper install -q"
2016-03-29 07:50:51| tools-build-3228253| Child exited with code 0
The above command is probably what caused the first error dialog during the install, however it really doesn't report the error to the
install program. If I try the command at the admin command prompt I get the same "procedure cannot be found" error.
I used an export dumper on the dll and the entry point is actually spelled InstHelperW. I tried with the extra W on the command
line but got the same thing.
2016-03-29 07:57:31| tools-build-3228253| Attempting to launch ""C:\Program Files\VMware\VMware Tools\TPAutoConnSvc.exe" -q -install"
2016-03-29 07:57:31| tools-build-3228253| Create Process failed: error 193
2016-03-29 07:57:31| tools-build-3228253| Attempting to launch ""C:\Program Files\VMware\VMware Tools\TPVCGateway.exe" -q -install"
2016-03-29 07:57:31| tools-build-3228253| Create Process failed: error 193
Trying the above commands from an admin command line results in "not a valid Win32 application".
Things I found troubling in the vmware-vmsvc.log...
[Mar 29 07:58:02.953] [ warning] [vmtoolsd] Opening plugin 'guestInfo.dll' failed: `C:\Program Files\VMware\VMware Tools\plugins\vmsvc\guestInfo.dll': The specified procedure could not be found..
...
[Mar 29 08:06:39.757] [critical] [Glib] file ..\..\..\glib\gmain.c: line 2849: assertion `loop != NULL' failed
I tried to install the printer via the Add-a-Printer wizard. ThinPrint is present in the list of printers. I give it COM1:, etc, but in the end is just declares "failed".
I if "install" from the context menu of the OEMPRINT.INF the system just blinks at me. No dialog. No errors. No printer.
The only thing left to try is to create a new W2K VM and see if the problem persists. I'll post back with the results.