J'ai une fenêtre WPF qui est montrée comme une action personnalisée dans le cadre de mon installation de VS Setup Project. Cela fonctionne bien, mais je n'arrive pas à comprendre comment informer l'installateur si l'utilisateur appuie sur le bouton d'annulation de la boîte de dialogue que j'ouvre, afin qu'il annule l'installation. Y at-il un moyen que ma boîte de dialogue peut fournir une entrée à l'installateur? Je ne fais que référencer la DLL du projet WPF, définie comme classe non-installateur dans une action personnalisée.Comment abandonner une installation de projet d'installation à partir d'une boîte de dialogue d'action personnalisée WPF?
1
A
Répondre
0
Vous pouvez créer une variable publique dans le formulaire et y stocker l'état du formulaire et vérifier dans le installerClass
après le ShowDialog()
.
0
Une action personnalisée DLL ou VBScript peut arrêter l'installation en retournant 1602: http://msdn.microsoft.com/en-us/library/aa369778(v=vs.85).aspx
En supposant que vous pouvez obtenir une poignée d'installation (PMSIHANDLE) dans votre action personnalisée, vous pouvez utiliser la fonction doAction pour exécuter un personnalisé simple DLL action qui renvoie 1602.
Questions connexes
- 1. Ignorer une boîte de dialogue personnalisée?
- 2. Boîte de dialogue d'interface utilisateur personnalisée PackageMaker
- 3. Comment créer une boîte de dialogue WPF à l'exécution?
- 4. Affichage de la boîte de dialogue personnalisée
- 5. Comment ajouter une boîte de dialogue WPF à un projet Winforms
- 6. Java - Comment créer une boîte de dialogue personnalisée?
- 7. Comment puis-je abandonner une installation InstallShield en fonction d'un résultat d'action personnalisée de vbscript?
- 8. Boîte de dialogue de progression multithread WPF
- 9. jqGrid Boîte de dialogue d'édition personnalisée
- 10. Boîte de dialogue d'impression personnalisée Question
- 11. JQuery UI Boîte de dialogue modale personnalisée
- 12. Boîte de dialogue personnalisée Android fermer
- 13. comment ouvrir une boîte de dialogue WPF à partir d'un menu WinForms
- 14. Disposition linéaire et boîte de dialogue personnalisée
- 15. Boîte de dialogue de progression du positionnement Android ou Boîte de dialogue de progression personnalisée
- 16. Comment fermer une boîte de dialogue à partir d'un lien personnalisé à l'intérieur de la boîte de dialogue
- 17. Boîte de dialogue wpf dans la page
- 18. Comment puis-je ajouter une image à une boîte de dialogue WiX personnalisée?
- 19. Lancer une boîte de dialogue Android à partir d'une vue
- 20. WPF Documentviewerbase.Print. Supprimer la boîte de dialogue
- 21. Ouvrir une boîte de dialogue à partir d'une DLL
- 22. wix boîte de dialogue personnalisée pour la config edit
- 23. Comment puis-je forcer PropertyGrid à afficher une boîte de dialogue personnalisée pour une propriété spécifique?
- 24. Enregistrer la boîte de dialogue au-dessus d'une autre boîte de dialogue personnalisée se comporte bizarrement!
- 25. Boîte de dialogue de gestion des erreurs personnalisées WPF?
- 26. Création d'une boîte de dialogue modale jQuery à partir d'une autre boîte de dialogue modale ouverte
- 27. Retour à une boîte de dialogue spécifique
- 28. Comment implémenter correctement une boîte de dialogue modale en haut d'une boîte de dialogue non modale?
- 29. renvoyer la boîte de dialogue à partir de JOptionPane.showOptionDialog
- 30. Hauteur de la boîte de dialogue personnalisée Android