在 VMWare 上测试安装
我创建了一个InstallShield 单一可执行安装,其中包括一些用于WinSxS 中的VS2005 依赖项的合并模块,例如VC80.CRT。我远程工作,当我们的测试人员在 X…
为什么我没有 Microsoft.VC80.MFC 文件?
买了一台新的Win7机器,安装了VS2005。我尝试启动一个使用 Manifest.bin 中的清单构建的 MyApp.exe: …… 结果 是错误消息“应用程序无法启动,因为…
如何从 C:\Windows\winsxs 中删除一个文件夹?
我已经安装了: Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) 并获得以下文件夹: x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21…
如何在没有完整的 Visual Studio 2005 的情况下安装 VC80CRT 调试运行时?
我无法运行调试 sdk 应用程序,因为它需要 VC 8 和 VC 9 版本的 CRT。但它只需要 Visual Studio 2008 来进行插件开发,这正是我所需要的。 如何将 200…
Windows 更新破坏了 dll?
我正在编译一个使用多个DLL并使用VS2008编译的项目。最近的 Windows 更新后,在我的计算机上编译的 DLL 在其他计算机上停止工作。 经过一番调查后发现…
C++ 有可能吗?当清单使用 762 时应用程序使用 CRT 4053?
我的应用程序是在开发 PC 上编译的,清单为 762: 但是,在运行时,在另一台 PC 上,应用程序使用该文件的 4053 版本。 c:\windows\winsxs\x86_micros…
关于如何使用 Hyper-V 上的 Windows 2008 R2 服务器节省空间的想法?
这个问题我很久以前就有了,但仍然困扰着我。 我使用一些运行 Windows 2008 服务器的虚拟机,其中大部分是演示虚拟机和测试机。由于大多数开发人员都…
是否可以使 mt.exe 在 Visual Studio 2008 中正确嵌入清单文件?
我发现在 VCPROJ 中运行时,mt.exe 无法正确创建清单文件并将其嵌入到可执行文件中。 例如,相同的可执行文件在 Windows 7 上加载良好,但在 Windows …
由于 msvcr90.dll 尝试加载 FlsAlloc 导致 XP 部署问题
我有一个在 Windows 7 x64 上使用 VS2008 SP1a (9.0.30729.4148) 构建的应用程序,但不想在 XP 下启动。 消息为应用程序无法正确初始化 (0x80000003)…
WinSxS 如何将 DLL 名称解析为 DLL 位置?
如果我将一个模块链接到使用 WinSxS 部署的 mydll.dll,则我的模块中的 PE 标头将简单地引用“mydll.dll”。 Windows 在运行时如何确定,首先应该通过…
WinSxS:如何依赖特定版本的gdiplus.dll?
我需要添加对特定版本的 GDIPlus 的依赖项。这是我想要的 GDI+ 版本: 我想确保我使用此版本是出于特定的兼容性原因。 我已将程序集清单添加到我的可…
如何卸载 Win32 程序集并清理 WinSxS?
经过大量试验和错误(主要是由于缺乏文档和示例),我成功创建了 MSI 安装程序,将自定义 DLL 作为并行程序集安装到 WinSxS。 只有一个问题:卸载会将…
在 Visual C 的调试模式下找不到 MSVCR90D.dll; 2008年
我在使用 Visual C++ 2008 时遇到问题。我已经安装了 opencv,并且创建了一个新程序,并且构建它时没有错误。 但是,它抱怨在调试时找不到 MSVCR90D.d…