Question

Sans utiliser de programme tiers pour ce faire (c'est-à-dire sans VMware ThinApp, U3 ou MojoPac, etc.) Comment déplacer MSVC ++ 6.0 à partir de son installation sur C: sur une clé USB? Pour qu’il puisse être utilisé sur différents PC sans droits d’administrateur et sans rien installer sur le PC hôte? Même s’il n’est utilisable qu’en tant qu’application console, ce serait bien, mais avoir une interface graphique incluant Visual Assist, etc. serait encore mieux.

Était-ce utile?

La solution

Déplacez les deux dossiers installés créés sous c:\program files\ vers le lecteur USB (par exemple, vers e:\progs\msvc\msvc6 et e:\progs\msvc\vc98), puis ajoutez-les au fichier e:\progs\msvc\vc98\bin\vcvars32.bat pour les adapter, par exemple

.
prompt $g
set path=e:\progs\uedit;e:\progs\utl;%PATH%
e:
cd e:\work
start e:\progs\uedit\uedit32.exe /i=e:\progs\uedit\uedit32.ini 
cmd /k

L’utilisation d’un raccourci vers vcvars32.bat fonctionne alors très bien pour n’importe quelle programmation simple sur console, ce qui est tout ce que je & # 8217; m m’utilise jusqu’à présent. & # 8217; Je ne sais pas si tous les programmes de type GUI du dossier Outils fonctionneront.

Autres conseils

Je ne sais pas exactement comment on ferait cela.

Voici quelques idées.

La procédure d'installation crée au moins deux ensembles de répertoires afin que vous puissiez les diriger vers le lecteur USB.

La procédure d'installation crée un fichier bat, qui configure correctement les variables d'environnement pour l'exécution en ligne de commande. Il peut être important de le modifier pour qu'il pointe vers la lettre de lecteur correcte lors du chargement de votre clé USB sur l'autre ordinateur.

Il existe également des entrées de registre pour vc 6. Il peut être utile de les extraire et d'utiliser un script quelconque pour les charger sur votre ordinateur cible, si nécessaire.

Existe-t-il une raison spécifique pour laquelle vc 6 est requis? Un autre compilateur ferait-il cela?

Je n’ai pas fait cela, mais cela devrait & "juste &"; être une question de:

  • Copie de tous les fichiers de l’application sur un lecteur USB. N'oubliez pas qu'il y aura des fichiers partagés et des éléments pouvant devoir être placés dans le répertoire Windows.
  • Identifier et copier toutes les entrées de registre, bien que vous ayez peut-être besoin d'être administrateur pour en créer certaines sur la machine cible.

C’est beaucoup de travail, à mon avis, un gain minime. Je pense qu’il existe peut-être une version en ligne de commande de la chaîne d’outils Visual C ++ qui conviendrait mieux à vos besoins. IIRC a été publié pour aider les utilisateurs à créer des robots pour les projets open source, comme Mozilla Tinderbox, et inclut le compilateur VC ++ 7.0.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top