Win32::Service lets you start, stop and otherwise control an existing Windows service, but it doesn't let you reconfigure it (e.g. change the account that the service runs under). Win32::Daemon::Simple let's your Perl script be a windows service which can reconfigure itself.
I have a C++ program that is installed as a service and I need to reconfigure it -- specifically, I need to change the account the service runs under; it would be handy to be able to control whether the service is 'automatic' or 'manual', but that is a secondary concern. Does anyone know of a way to do that from inside a Perl script?
Update: I just found the 'sc' command line tool (for XP, don't know about other Windows OS's) that lets you do this. So this can be done in a perl script using system calls to 'sc'. I still wonder if there's a more Perlish way to accomplish this.
--DrWhy
"If God had meant for us to think for ourselves he would have given us brains. Oh, wait..."
In reply to Reconfigure an existing windows service by DrWhy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |