L'exécution d'un fichier de script à partir d'une Action Personnalisée de Windows Installer

J'ai besoin d'exécuter un fichier de commandes dans le cadre de l'onu-processus d'installation dans un programme d'installation de Windows projet (OOTB VS 2008 du projet de l'installateur-vdproj). On ne peut pas exécuter un fichier bat directement à partir de la Coutume des Actions dans le projet de l'installateur, j'ai donc envoyé un petit script vbs pour appeler le nécessaire fichier bat.
code vbs:

Set WshShell = WScript.CreateObject( "WScript.Shell" )
command = "uninstall-windows-serivce.bat"
msgbox command
WshShell.Run ("cmd /C " & """" & command & """")
Set WshShell = Nothing

Lorsque ce script est exécuté indépendamment de la désinstallation, il fonctionne parfaitement. Toutefois, lorsqu'il est exécuté dans le cadre de la désinstallation, il n'a pas d'exécuter le fichier bat (mais la boîte de message est affiché, donc je sais que le fichier vbs est appelé). Aucune erreur signalée (à moins que je puisse dire). Pourquoi ne pas ce script fonctionne dans le cadre de l'option "Désinstaller Action Personnalisée"

Quel est le but pour le fichier de commandes, êtes-vous essayer de supprimer un Service Windows via le fichier batch? Si donc il y a des façons plus faciles de le faire à l'aide d'un Installateur de classe dans votre projet de service. Laissez-moi savoir et je vais poster le code que j'ai toujours.

OriginalL'auteur Dan | 2008-09-19