序和服务也可能对文件系统和注册表进行更改。 下面是已在我的开发 PC 上使用的工具列表,从而确定应该在我的自定义组件中包含哪些文件/注册表项 — 我将通过本文稍后介绍的过程中的各个步骤来解释每种工具的用法。 • InCtrl5 — 用于获取文件系统和注册表的快照,并且提供差异列表 (ZDNet) • Dumpbin — 用于确定应用程序/DLL 使用了哪些 DLL (Microsoft Visual Studio .NET) • Depends — 也可以用于确定应用程序使用了哪些 DLL(以及 API) • RegMon — 动态监控对注册表所做的更改 (NT System Internals) • FileMon — 动态监控文件系统 (NT System Internals) • Windows XP Embedded 开发工具 — Target Analyzer Probe、Component Designer、Component Database Manager、Target Designer 在目标设备上使用的工具 使用上述工具来确定需要哪些文件和注册表项只是难题的一部分。在已经生成 Windows XP Embedded 映像之后,应用程序还将需要接受测试以确保它能够按预期工作 — 应用程序有可能动态加载 DLL 或者创建 COM 对象的实例,但无法使用 Dumpbin 或 Depends 捕获这些信息。因此,在目标设备上需要一些调试工具。下面是已在我的目标设备上使用页码:[1] [2] [3] [4] [5] [6] [7] 第4页、共7页 |