2010-08-17 1 views

Répondre

0

.ini fichiers sont pour la configuration; ils ne sont pas "exécutés".

Voulez-vous dire un fichier .inf? Mais les fichiers .inf sont généralement utilisés comme un simple substitut à un programme d'installation ful, que vous semblez avoir. Quoi qu'il en soit, pour un fichier .inf, à partir de Win32, vous voulez appeler ShellExecute() avec le jeu lpOperation sur "Install" et le fichier lpFile sur le chemin d'accès complet du fichier .inf.

Dans .Net, appelez Process.Start avec un paramètre ProcessStartInfo. L'objet ProcessStartInfo nécessite que la propriété Verb soit définie sur "Installer".

Votre programme d'installation devra probablement être exécuté à partir d'un compte Administor pour que cela fonctionne.

Questions connexes