Je dois enregistrer un service Windows exécutable tiers (moteur de base de données) existant à partir d'une application .NET. Y a-t-il un meilleur moyen que d'écrire au registre?Quelle est la meilleure façon d'enregistrer un service Windows existant dans .NET?
1
A
Répondre
0
Cet élément CodeProject peut être intéressant, il donne du code sympa et explique comment utiliser installutil.exe à partir d'un programme d'installation (MSI) ou à partir de votre code .net.
http://www.codeproject.com/KB/cs/DynWinServiceInstallUtil.aspx
1
installutil.exe
est un meilleur choix que d'écrire manuellement dans le registre, si c'est ce que vous demandez. Si vous cherchez à le faire par programme (par exemple, une action d'installation personnalisée dans un fichier MSI), vous pouvez utiliser des classes dans l'espace de noms System.Configuration.Install, plus précisément AssemblyInstaller.
1
Vous pouvez également utiliser l'outil de ligne de commande sc.exe.
Questions connexes
- 1. Quelle est la meilleure façon d'appeler un service Web à partir de Windows Mobile (.NET 3.5)
- 2. Quelle est la meilleure façon de déboguer un programme de service Windows dans Visual Studio 2008
- 3. La meilleure façon d'écrire un service client "RESTful" dans .Net?
- 4. Quelle est la meilleure façon de dupliquer fork() dans Windows?
- 5. Quelle est la meilleure façon de modifier les informations d'identification d'un service Windows en utilisant C#
- 6. Quelle est la meilleure façon d'appeler/démarrer un service Windows toutes les x secondes?
- 7. Quelle est la meilleure façon d'implémenter un travail planifié à l'aide d'un service Windows?
- 8. Quelle est la meilleure façon de construire un jeu sur un 3D-Engine existant
- 9. Quelle est la meilleure façon de rafraîchir un indice Nutch?
- 10. Quelle est la meilleure façon d'exposer l'API de mon serveur?
- 11. Quelle est la meilleure façon d'écrire dans un fichier Ruby?
- 12. Quelle est la meilleure façon de tester une application Windows CE/.NET CF?
- 13. Quelle est la meilleure façon d'intégrer de la vidéo dans une application Windows Mobile 6?
- 14. Quelle est la meilleure façon de trouver le type correspondant le plus proche d'un type existant?
- 15. Quelle est la meilleure façon d'intégrer un concepteur de rapports dans une application .NET?
- 16. Quelle est la meilleure façon d'utiliser Response.Redirect pour un pop-up dans une application Web .NET?
- 17. Quelle est la meilleure façon de trier un IList <T> dans .Net 2.0?
- 18. Quelle est la meilleure façon de remplacer du texte dans un fichier en utilisant C#/.NET?
- 19. Quelle est la meilleure façon de structurer un projet?
- 20. Quelle est la meilleure façon de déboguer un Oracle SP?
- 21. quelle est la meilleure façon de marquer un texte?
- 22. Quelle est la meilleure façon de déboguer un écrasement explorer.exe?
- 23. Quelle est la meilleure façon de chiffrer un clob?
- 24. Quelle est la meilleure façon d'enregistrer un RichTextFile en C#?
- 25. Quelle est la meilleure façon de localiser un IEnumerable?
- 26. Quelle est la meilleure façon d'effacer un tableau de chaînes?
- 27. Quelle est la meilleure façon de vider un répertoire?
- 28. Quelle est la meilleure façon d'implémenter un délai AJAX?
- 29. Quelle est la meilleure façon de faire en sorte qu'un client .net consomme un service à partir d'un serveur Java?
- 30. Quelle est la meilleure façon de télécharger et d'installer à la demande des DLL dans .NET?