4

假设A.exe是我的exe项目在windows system.

假设B.exeA.exe. 目前我正在分别安装这两个项目。现在,我想将驱动程序包含在我的A.exe安装中,即当用户安装时A.exe,会B.exe自动首先安装。

我该怎么做?

4

1 回答 1

2

请参阅文档

  1. 从项目菜单中,选择添加并单击文件。
  2. 找到包含 MyApplication.exe 和 MyLibrary.DLL 的文件夹并选择它们。
  3. 在文件系统窗口中,右键单击应用程序文件夹,指向添加并单击创建以创建一个新文件夹。称之为我的图书馆。
  4. 再次单击 Application Folder,选择 MyLibrary.DLL 并将其拖到 MyLibrary 文件夹中。在解决方案资源管理器中,在您的项目下的 Detect Dependencies 中,您应该看到 Visual Studio 检测到 MFC90.dll 和 MSVCR90.dll 的依赖关系。您必须为这些 DLL 添加相应的合并模块。
  5. 从项目菜单中,指向添加并单击合并模块。选择 Microsoft_VC90_CRT_x86.msm 和 Microsoft_VC90_MFC_x86.msm,然后单击确定。对于这些合并模块的调试版本,请选择 Microsoft_VC90_DebugCRT_x86.msm 和 Microsoft_VC90_DebugMFC_x86.msm。

对于 VS2010 部署示例,请查看此处

于 2013-06-04T06:51:33.227 回答