Рекомендую использовать движок базы данных SQLite. Есть неплохая статья https://habrahabr.ru/post/128836/ о совместном использовании Qt и SQLite. Для просмотра баз можно использовать SQLiteExpert.
Можно по HWND с помощью функции GetWindowThreadProcessId определить id процесса которому принадлежит нужное вам окно и сравнить с id текущего процесса в DLL, который можно определить с помощью функции GetCurrentProcessId.