La création de programme d'installation automatique pour n'importe quel Programme

Comment puis-je créer un programme d'installation automatique pour un programme qui a un Installateur avec des questions comme:

  • Répertoire D'Installation,
  • L'Acceptation De La Licence,
  • La création d'Icône sur le Bureau
  • etc...

En supposant que je suis OK avec la construction d'un programme d'installation automatique pour chaque programme je veux séparément, Ou je veux mettre des fichiers dans une Archive Auto-Extractible et exécutez le programme d'installation après avoir déballé.

Ai-je besoin d'un programme tiers pour elle? Dois-je utiliser l'Invite de Commande? Ai-je besoin d'apprendre Lua? (Je suis en train d'apprendre le C#)

EDIT:

Pour clarifier, je vais utiliser un exemple:

  • Disons que j'ai écrit un programme, mais ce programme a une condition, comme
    DirectX, ou Adobe Air, ou Maxthon Navigateur.
  • J'ai écrit mon programme de telle manière que je dois être sûr que c'est
    installé dans un très spécifique Lecteur/Dossier sur le PC ou avec certains
    préférences/paramètres.
  • - Je inclure un programme d'installation de ce programme, mais je tiens à préciser où
    il est installé sur le PC et avec quels paramètres.
  • De préférence, l'Installation de cette exigence, juste après ou pendant la
    L'Installation d'Extraction, de mon propre programme.

Je suis à la recherche d'une façon d'être en mesure d'exécuter le programme d'installation de programme et de naviguer dans l'assistant d'installation de celui-ci avec l'utilisateur d'avoir à/être capable de changer les paramètres dont j'ai besoin (avec la prescience et la permission de l'utilisateur, bien sûr).

Il n'a pas besoin d'être silencieux d'installer ou de quoi que ce soit.

OriginalL'auteur WolfyD | 2013-07-09