【问题标题】:What are these odd files added to my Visual Studio MFC project?这些奇怪的文件添加到我的 Visual Studio MFC 项目中是什么?
【发布时间】: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


    【解决方案1】:

    我知道它们是什么。 这些 .bin 是 ApplicationName.rgs 文件的副本。

    我仍然不知道为什么 Visual Studio 首先创建它们。某种备份,我猜..?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-03
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      • 2011-03-08
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      相关资源
      最近更新 更多