Sans utiliser de programme tiers pour le faire (sans VMware ThinApp, U3 ou MojoPac etc.) Comment faire pour déplacer MSVC++ 6.0 depuis son installation sur C: over à un lecteur USB? Alors qu'il peut être utilisé sur différents PC sans droits d'administrateur et sans rien installer sur le PC hôte? Même si c'est seulement utilisable en tant qu'application console serait bien, même si l'interface graphique, y compris Visual Assist, serait encore mieux.Comment faire pour exécuter MSVC++ 6.0 sur une clé USB en tant qu'application portable
Répondre
Déplacer les deux dossiers qui installent créés sous c:\program files\
au lecteur USB (par exemple pour e:\progs\msvc\msvc6
et e:\progs\msvc\vc98
), et ajouter au fichier e:\progs\msvc\vc98\bin\vcvars32.bat
en fonction 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'aide d'un raccourci vers vcvars32.bat fonctionne alors très bien pour faire une programmation simple de la console, ce qui est tout ce que je me sers pour ce jour. Je ne sais pas si les programmes de type GUI du dossier tools fonctionneront correctement.
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, de sorte que vous pouvez les diriger tous les deux sur le lecteur USB.
La procédure d'installation crée un fichier chauve-souris qui configure correctement les variables d'environnement pour l'exécution de la ligne de commande. Il peut être important de le modifier pour qu'il pointe vers la lettre de lecteur correcte lorsque votre clé USB se charge sur l'autre machine.
Il existe également des entrées de registre pour vc 6. Il peut être utile de les extraire et d'avoir un script quelconque pour les charger sur votre machine cible si nécessaire.
Existe-t-il une raison spécifique pour laquelle vc 6 est requis? Est-ce qu'un autre compilateur ferait?
MSVC++ 6.0 (aka 2005) pour suivre la programmation de Windows 95 (4ème édition) par Charles Petzold, c'est plus facile que d'essayer avec VC++ 2008 et la 5ème édition de Petzold laisse quelques chapitres utiles dans la 4ème édition. –
humm ... Je n'étais pas au courant que 6.0 était aussi appelé 2005. Vous pourriez également envisager de regarder code :: blocks comme alternative. Il prend en charge la possibilité de compiler des applications Windows dans le style petzold. – EvilTeach
erm, j'ai MSVC++ 6.0 (1998 pas 2005). J'utilise déjà Codelite, sans problèmes sur une clé USB et cela supporterait bien VC ... –
Je ne l'ai pas fait, mais il « juste » doit être une question de:
- Copie tous les fichiers d'application sur un lecteur USB. Rappelez-vous qu'il y aura des fichiers partagés et d'autres choses qui devront être placés dans le répertoire Windows.
- Identification et copie de toutes les entrées du registre, bien qu'il se peut que vous deviez être administrateur pour en créer certaines sur la machine cible.
C'est beaucoup de travail, pour peu de gain à mon avis. Je pense qu'il peut y avoir une version de ligne de commande uniquement de la chaîne d'outils Visual C++ qui peut mieux répondre à vos besoins. IlRC a été publié pour aider les gens à créer des robots de construction pour des projets open source, comme Mozilla Tinderbox, et inclut le compilateur VC++ 7.0.
- 1. Comment faire pour exécuter une application Qt?
- 2. Comment faire pour exécuter Trac sur Windows?
- 3. Python installé sur python portable
- 4. Comment faire pour supprimer le lecteur USB en utilisant C#
- 5. Configurer IIS 6.0 pour exécuter cgi (.exe)
- 6. Obtenir la date du système dans MSVC 6.0
- 7. Exécuter une chaîne en tant que commande en python
- 8. Exécution automatique de l'appilication lorsque vous branchez une clé USB
- 9. Différenciation entre carte de données et clé USB ou clé USB
- 10. Comment faire pour que les versions de débogage de MSVC s'exécutent plus rapidement
- 11. Retirer en toute sécurité une clé USB en utilisant l'API Win32?
- 12. Déploiement de l'application C# (.NET 2.0) en tant qu'application portable?
- 13. Rendre mon paquet SSIS portable - comment faire?
- 14. Exécuter cronjob en tant qu'utilisateur connecté
- 15. Faire un site/projet Portable
- 16. Mappage d'une clé USB sur un concentrateur et un port USB sous Windows
- 17. Comment faire pour exécuter le programme .dll?
- 18. Comment faire pour Checkbox en tant que ColumnHeader de dataGridView
- 19. Comment faire Tomcat 6.0 connecter la console?
- 20. Comment faire pour exécuter le fichier php dans une variable?
- 21. Comment faire du développement et construire en Visual Basic 6.0
- 22. Comment est sûr de créer une clé de sécurité USB en utilisant PnPDeviveID?
- 23. Comment exécuter une application sous XP lorsqu'un type particulier de périphérique USB est connecté
- 24. Comment faire pour exécuter plusieurs processus/threads/frontends Tornado?
- 25. Comment exécuter plusieurs projets dans VS 2005 en tant qu'instance?
- 26. Char (4) en tant que clé primaire
- 27. Comment puis-je faire une clé primaire
- 28. Comment communiquer entre le périphérique CE 6.0 (en tant que serveur) et le PC (en tant que client)
- 29. Comment faire pour trier NameValueCollection en utilisant une clé en C#?
- 30. Comment faire pour exécuter deux fonctions quand on clique sur une URL
Très cool. +1 – EvilTeach