У меня есть решение для 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?