【发布时间】:2011-03-13 18:50:57
【问题描述】:
我有一个 Visual Studio 解决方案,其中一个项目以某种方式获取了多个 .bin 文件。它们被命名为 bin00001.bin、bin00002.bin 等......并包含某种注册表信息。这些文件的内容是重复多次的一个部分。
bin00001.bin:
HKCR
{
NoRemove AppID
{
'%APPID%' = s 'ApplicationName'
'ApplicationName.EXE'
{
val AppID = s '%APPID%'
}
}
}
HKCR
{
NoRemove AppID
{
'%APPID%' = s 'ApplicationName'
'ApplicationName.EXE'
{
val AppID = s '%APPID%'
}
}
}
这个文件有这个部分的两个副本,其他文件有。请注意,类似的文件 appplicat.bin 似乎是具有这样一个部分的原始文件,我猜它需要在那里。 这些是什么,为什么有这么多,为什么它们分布在这么多文件中?
它们在 .rc 文件中被引用并且在 resource.h 中被指定为资源标识符。我也很确定当我添加几个 ATL 类时它会生成其中的一些。 (我可能应该提到这是一个 MFC 项目!)我将添加标签
更新
我应该补充一点,可执行文件包含一个 COM 类型库。这和COM注册有关系吗?
【问题讨论】:
标签: visual-c++ mfc visual-studio-2005 projects-and-solutions atl