2017-03-22 5 views
0

J'ai des logiciels 32 bits et 64 bits que nous devons distribuer en utilisant un CD. Quelle est la bonne façon par laquelle l'utilisateur peut installer automatiquement le logiciel en fonction de son système d'exploitation. J'avais écrit un script batch (converti en exe) et attaché au fichier autorun.inf. Le script Batch détecte le système d'exploitation et installe le type de logiciel requis.Installation conditionnelle de logiciels basés sur le système d'exploitation

Le script Batch affiche une fenêtre de la fenêtre contextuelle dont je ne veux pas. Et si je l'ai compilé à exe en utilisant des outils en ligne (essayé plusieurs outils) pour le faire fonctionner en mode invisible, l'exe compilé est déterminé comme menace de malware.

+3

Si vous avez un fichier batch qui fonctionne, quelle est votre question? –

+0

désolé modifier a été fait. Existe-t-il un autre moyen approprié de le faire? – prasanna

+0

Utilisez un outil de configuration comme inno-setup? –

Répondre

0

Vous pouvez exécuter cette invite de commande dans l'espace système non interactif avec psexec. Cependant, cela n'affichera pas non plus les barres de progression pour les applications que vous installez. La solution à long terme à votre problème consiste à utiliser un système de distribution d'application, tel que Configuration Manager. (pas un shill CM, c'est juste une option)