什么是这些奇怪的文件添加到我的Visual Studio MFC项目?

时间:2010-07-09 09:22:15

标签: visual-c++ mfc visual-studio-2005 projects-and-solutions atl

我有一个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%'
        }
    }
}

此文件包含此部分的两个副本,其他文件具有。请注意,类似的文件applicat.bin似乎是一个这样的部分的原始文件,我想它需要在那里。 这些是什么,为什么有这么多,为什么它们分布在这么多文件上?


它们在.rc文件中引用,并在resource.h中指定为资源标识符。当我添加几个ATL类时,我也很确定它会产生一些。 (我应该提一下这是一个MFC项目!)我将添加标签


更新

我应该补充一点,可执行文件包含一个COM类型库。这与COM注册有关吗?

1 个答案:

答案 0 :(得分:0)

我弄明白了它们是什么。 那些.bin是ApplicationName.rgs文件的副本。

我仍然不知道为什么Visual Studio在第一时间创建它们。某种备份,我想..?