Pergunta

Sem usar qualquer programa de terceiros para fazer isso (ou seja, sem VMware ThinApp, U3 ou MojoPac etc.) Como mover MSVC ++ 6.0 a partir de sua instalação em C: mais de um drive USB? Para que ele possa ser usado em diferentes PCs sem direitos de administrador e sem instalar nada no PC host? Mesmo que seja apenas utilizável como uma aplicação de consola seria bom, apesar de ter a GUI incluindo Visual Assist etc. seria ainda melhor.

Foi útil?

Solução

Mover as duas pastas que instalar criados sob c:\program files\ para a unidade USB (por exemplo, para e:\progs\msvc\msvc6 e e:\progs\msvc\vc98), e acrescentar ao e:\progs\msvc\vc98\bin\vcvars32.bat arquivo para atender por exemplo.

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

Usando um atalho para vcvars32.bat então funciona bem para fazer qualquer programação console simples, que é tudo que eu estou usando para isso até agora. Eu não sei o quão bem qualquer um dos programas do tipo GUI nas ferramentas de pasta função vontade.

Outras dicas

Eu não sei exatamente como se faria isso.

Aqui estão algumas ideias.

O procedimento de instalação cria pelo menos dois conjuntos de diretórios, para que você possa direcionar ambos para a unidade USB.

O procedimento de instalação cria um arquivo bat, que configura as variáveis ??de ambiente corretamente para execução de linha de comando. Modificá-lo para apontar para a letra de unidade correta quando suas cargas vara de memória na outra máquina pode ser importante.

Existem também entradas de registro para vc 6. extraí-los, e ter um script de algum tipo para carregá-los para a sua máquina de destino, quando necessário, pode ser útil.

Existe uma razão específica para que vc 6 é necessária? Seria outro compilador fazer?

Eu não fiz isso, mas deve "apenas" ser uma questão de:

  • Copiar todos os arquivos do aplicativo para uma unidade USB. Lembre-se que será arquivos e outras coisas que podem precisar de ir para o diretório do Windows compartilhada.
  • A identificação e copiar todas as entradas do Registro, embora você pode precisar de ser administrador para criar alguns deles na máquina de destino.

Isso é um pedaço de um monte de trabalho, para pouco ganho na minha opinião. Eu acho que pode haver uma linha de comando única versão do C ++ Visual cadeia ferramenta que possa atender melhor às suas necessidades. IIRC ele foi lançado para ajudar as pessoas a criar bots de construção para projetos de código aberto, como o Mozilla Tinderbox, e inclui o VC ++ 7.0 compilador.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top