Я хочу написать программу на C ++, которая выполняет следующие действия:
входные исполняемые файлы
нет
Выход да / нет
состояние:
if (если все dll, импортированные моим исполняемым файлом, зарегистрированы в моей системе)
да
еще
нет
так что мне нужно знать
1) как написать собственную систему регистрации, которая позволяет dll регистрироваться и отслеживать зарегистрированные
2) как посмотреть PE моих входных файлов, чтобы получить импортированную информацию DLL
3) как проверить состояние, предложенное выше
Я знаю, что dumpbin и зависящий от.exe файл дает мне пункт 2 выше. Но я хочу сделать это в моей программе.
Мне сказали, что мне нужно сопоставить PE с SEC_IMAGE и проанализировать его, учитывая, что я хочу посмотреть PE, которые есть на моем диске. Это правильно? Я абсолютный новичок Windows. Предложения приветствуются!