没有使用任何第三方程序来这样做(即没有VMware ThinApp,U3或MojoPac等)。 如何移动MSVC++6.0从其安装在C:到u盘?因此,它可以使用在不同的个人电脑没有管理权和没有安装任何东西上主电脑?甚至如果这是唯一可使用的作为控制台应用程序将被罚款,尽管有GUI包括视觉协助等。甚至会更好。

有帮助吗?

解决方案

动议安装下c:\program files\创建到USB驱动器的两个文件夹(例如,用于e:\progs\msvc\msvc6e:\progs\msvc\vc98),并追加到该文件e:\progs\msvc\vc98\bin\vcvars32.bat以适合e.g。

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

使用的快捷方式,然后VCVARS32.BAT工作正常,做任何简单的控制台程序,这是所有我用了这么远。我不知道如何在任何工具文件夹中的GUI类型程序都将发挥作用。

其他提示

我不知道一会究竟是如何做到这一点。

下面有一些想法。

安装过程创建至少两组的目录,因此你可以直接两者到USB驱动器。

在安装过程创建一个bat文件,对于命令行执行正确地设置的环境变量。修改为指向正确的驱动器盘符时,另一台机器上你的记忆棒加载可能是很重要的。

有也为VC ++ 6.0注册表项中提取它们,并具有某种对他们加载到需要的时候你的目标机器的脚本,可能是有用的。

有没有为什么需要VC 6具体的原因是什么?将另一个编译器吗?

我没有这样做,但它应该"只"是一个问题:

  • 复制所有应用程序的文件。记住将有共享文件和材料,可能需要进入Windows目录。
  • 确定和复制所有注册表,尽管你可能需要的管理创建这些目标的机器。

这是一件了不起的工作量很大,小益在我的意见。我认为有可能是的一个命令只版本的视觉C++的工具,可以更好地满足您的要求。请参考它被释放,以帮助人们创建机器人开放源项目,如Mozilla火药桶,并且包括VC++7.0编译器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top