2010-04-30 7 views

Répondre

2

Les applications sous Windows doivent être stockées dans le dossier des fichiers programme. Ce dossier defaulta à

  • C:\Program Files (variable d'environnement %ProgramFiles%)

ou

  • C:\Program Files (x86) (variable d'environnement %ProgramFiles(x86)%) pour les applications 32 bits sur une version 64 bits de Windows.

Voir aussi le point 2.4 de l'Windows Logo Requirements:

L'application doit installer dans le dossier Program Files par défaut.

+1

Juste pour souligner le besoin d'utiliser la variable d'environnement lors de cette opération par programme, 'c: \ Program Files' est nommé différemment dans les versions localisées de Windows. En allemand, par exemple, il s'appelle 'C: \ Programme'. –

+0

Oui, vous devez utiliser la variable d'environnement, les propriétés Windows Installer ou les fonctions de l'API Windows pour récupérer l'emplacement du dossier des fichiers programme. –

-1

Vous pouvez placer le fichier ici pour le rendre accessible à toute commande/appel

%windir%/system32 

ou vous pouvez placer le fichier dans un emplacement personnalisé et l'inclure dans le chemin de Windows ': http://www.computerhope.com/issues/ch000549.htm.

+0

Est-ce une bonne pratique pour les programmes qui ne sont pas liés à Windows lui-même? – mcpeterson

+0

Je ne suis pas d'accord. Les applications devraient normalement aller à 'C: \ Program Files' ('% ProgramFiles% ') ou' C: \ Program Files (x86) '('% ProgramFiles (x86)% ') pour les applications 32 bits sur un 64- version bit de Windows. –

+0

@McPeterson Certainement pas une bonne pratique. – publicRavi

1

Créez un dossier sous le dossier c: \ program files \ et placez-le. Si vous voulez qu'il soit exécutable à partir de la ligne de commande, vous devez ajouter le chemin du dossier à la variable d'environnement PATH.

+0

La variable PATH doit-elle être modifiée pour cela? – mcpeterson

+0

Vous n'aurez besoin de l'ajouter à la variable d'environnement PATH que si vous voulez que le programme puisse être exécuté depuis l'invite de commande. Si c'est une application Windows, vous pouvez simplement créer un raccourci sur le bureau. – TLiebe

2

Vous devez le placer dans un nouveau dossier dans le répertoire "Program Files". Ajoutez ensuite ce dossier à la variable PATH (cliquez avec le bouton droit sur "Poste de travail"> Propriétés> Avancé> Variables d'environnement). Comme dans * nix, la variable PATH définit quels programmes peuvent être démarrés sans spécifier le chemin absolu.

Par exemple, j'ai tous les outils gnuwin32 dans "C: \ Program Files \ gnuwin32 \ bin" et ajouté ce dossier à ma variable PATH. Maintenant, je peux directement utiliser des outils Unix comme tar sur Windows.

+0

+1 pour une réponse claire avec un bon exemple – mcpeterson

Questions connexes