Что это за странные файлы, добавленные в мой проект Visual Studio MFC? - PullRequest
0 голосов
/ 09 июля 2010

У меня есть решение для 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 голосов
/ 09 июля 2010

Я понял, что они есть.Эти .bin являются копиями файла ApplicationName.rgs.

Я до сих пор не знаю, почему Visual Studio создал их в первую очередь.Думаю, какая-то резервная копия ...?

...