注入DLL而无需安装Visual Studio?

时间:2011-09-17 20:49:23

标签: c# visual-studio-2008 dll

我创建了一个带有注入器的C#应用​​程序。我正在使用CreateRemoteThread& LoadLibrary技术将C ++ DLL注入另一个进程。

在安装了VS 2008的桌面上工作正常但是我的笔记本电脑不能安装VS 2008。

我在我的笔记本电脑上安装了VS 2008,从那时起它一直运行良好。

我的问题是我是否需要安装整个VS 2008产品(大约4GB)才能让我的程序正常运行,或者我只是需要安装或更新某些组件才能使用它?

即使我的笔记本电脑现在工作正常,但我不想浪费大量硬盘用于我不需要的东西。学习总是好的。

提前致谢

安德鲁

1 个答案:

答案 0 :(得分:5)

您缺少目标计算机上的C ++运行时。你可以:

  1. 在目标计算机上安装运行时的可再发行软件包。
  2. 使用/ MT开关静态链接到运行时。