2009-06-12 6 views

Répondre

2

Oui. Voir the CreateService API

Notez l'indicateur SERVICE_WIN32_OWN_PROCESS.

+0

Il semble que vous ayez raison, mais je redoute l'idée d'extraire ma logique d'installation (basée sur .NET) et de passer à des appels p/invoke. Eh bien, il y a d'autres choses que je n'aime pas à propos de l'installateur de service .NET de toute façon, alors peut-être que c'est le bon moment pour réparer tout cela. –

+0

Je sympathise. Je me demande si vous mettez chaque service dans son propre IServiceContainer, dites à chaque service config d'être un nom différent, puis exécutez svcutil pour chaque morceau séparément ce qui se passe. – Christopher

0

Vous ne pouviez pas utiliser les threads de travail d'arrière-plan?

+0

Eh bien, à peu près tous les services fonctionnent de cette façon. Mon but est d'augmenter le niveau d'isolement de sorte qu'un échec dans l'un ne fasse pas tomber les autres. –

Questions connexes