I'd highly,
highly recommend picking up Win32 Perl
Scripting: The Administrator's handbook by Dave Roth,
published by New Riders. I had never written any NT perl
and was asked to write a pretty hefty service, and this
book made my job far easier. If you can't get the book,
get the
example code from it.
Chapter 8 will become your best friend, it goes over managing,
adding, removing, starting and stopping services both
locally and remotely, writing your own, controlling your own,
common modules for all of these, debugging considerations,
and more. Wraps it up with a couple full-fledged and fairly
useful services. Highly recommend the book, look at the code
regardless of whether or not you can find the deadtree
version.
EDIT: I'd recommend picking up Win32::Daemon as well,
that's the thing that does the meaty bits of Service handling.
Other modules to check on: Win32::NetAdmin, Win32::Perms.
Enjoy!
Trinary
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.