Я делаю некоторую работу с кустами реестра, и мне нужно знать, действительно ли файл, который пользователь поставляет в программу, является кустом реестра. Не пытаясь установить его, как я могу определить, действительно ли файл является кустом реестра?
Интересный вопрос, когда вы копаетесь, есть вызов, который является частью Offline Registry Library, которая будет пытаться проверить улей и сообщите, успешно ли это или нет, но это часть Win32/COM
Похоже, что вы хотите сделать, просто нет прямой реализации .NET.
Очень быстрая предварительная проверка: файл должен начинаться с подписи "regf".