Mark, should Zope's nt_svcutils/service.py also be changed to import pywintypes first? Its import block looks like this now:
import sys, os, time, threading, signal import win32api, win32event, win32file, win32pipe, win32process, win32security import win32service, win32serviceutil, servicemanager import pywintypes, winerror, win32con
I had "funny problems" getting the Windows ZRS installer to register the ZRS service on older machines, primarily the
python.exe - Entry Point Not Found
The procedure entry point
?PyWinObject_AsDEVMODE@@YAHPAU_object@@PAPAU_devicemodeA@@H@Z could not be located in the dynamic link library pywintypes23.dll
popup box on a machine with an older pywintypes23.dll in the system32 directory.
That sounds very likely, yes. Mark.