我有一个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注册有关吗?
答案 0 :(得分:0)
我弄明白了它们是什么。 那些.bin是ApplicationName.rgs文件的副本。
我仍然不知道为什么Visual Studio在第一时间创建它们。某种备份,我想..?