2010-03-26 6 views
2

J'ai un pilote de service de noyau, je veux l'installer avec un installateur. J'utilise Wix qui copient déjà les fichiers dans le magasin de pilotes, mais j'ai encore besoin d'ajouter le service au manuel manuellement (dans les propriétés de la connexion locale) Comment puis-je faire cela dans wix ou en javascript?Ajouter un service réseau

Répondre

0

J'ai trouvé un bon exemple dans winddk: src \ network \ config \ Bindview

0

Vous devrez écrire une action personnalisée pour cela. Vous pouvez choisir entre managed (C#/DTF) et non managé (C++) et je suppose que vous aurez besoin d'unmanaged. WiX a un projet d'action personnalisée C++ pour vous aider à démarrer.

+0

Que pourrais-je faire dans mon CustomAction? J'ai besoin d'un exemple montrant comment ajouter un service réseau. – yannis

+0

Je ne sais pas puisque je n'ai jamais eu besoin de faire ça. Je sais cependant que Windows Installer ne supporte pas cela, donc vous aurez besoin d'une autorité de certification. Vous devrez rechercher l'API Win32 pour comprendre les appels à exécuter pour exécuter par programmation ce que vous faites de manière interactive à la main. BTW, je sais qu'InstallShield s'intègre avec DIFx (Driver Installation Framework), donc vous pouvez regarder cela aussi pour voir s'il peut faire ce dont vous avez besoin pour ne pas avoir à écrire vos propres actions personnalisées. Je n'ai utilisé DIFx qu'une fois et jamais avec WiX mais cela devrait être possible. –

Questions connexes