G
Guest
I'm creating a Windows Service that will manage pluggable objects that
perform certain work based on a set of interfaces. The configuration data
for the hosting object in the service contains the information to create the
individual pluggable objects (primarly type information -- what and where).
The configuration data for each pluggable object will contain data related to
what it does (i.e. more or less unique to the object). The service will run
under the NetworkService account. And there will be an MMC snap-in designed
to modify the configuration for the hosting and pluggable objects.
I'm pretty sure I want to store this information in XML configuration files
not the Registry or some database. Where would be the best place to store
them? (I assume the NetworkService account doesn't get a user folder under
Documents and Settings; otherwise, I'd probably store at least the hosting
object data as user settings in the application configuration file.)
perform certain work based on a set of interfaces. The configuration data
for the hosting object in the service contains the information to create the
individual pluggable objects (primarly type information -- what and where).
The configuration data for each pluggable object will contain data related to
what it does (i.e. more or less unique to the object). The service will run
under the NetworkService account. And there will be an MMC snap-in designed
to modify the configuration for the hosting and pluggable objects.
I'm pretty sure I want to store this information in XML configuration files
not the Registry or some database. Where would be the best place to store
them? (I assume the NetworkService account doesn't get a user folder under
Documents and Settings; otherwise, I'd probably store at least the hosting
object data as user settings in the application configuration file.)