well, actually it did work, once i uninstalled the service, and re-installed it without the attempt to set the acccount name in the CreateService call, made elsewhere. maybe someone will find my code helpful for getting Services running under non-Admin rights. les schaffer