Как обеспечить, чтобы вызывающие к DLL были известны моей DLL?

Я хочу создать Windows DLL, которая может быть вызвана только известными мне приложениями.

Предположим, что внутри моего приложения (Windows DLL, чтобы говорить правду), у меня есть список деловых партнеров, и мы согласны в какой-то идентификации. Я хочу заблокировать любые попытки приложений, которых нет в этом списке, получить доступ к экспортированной функции в dll.

Я смотрю на Windows Authenticode, но я не уверен, существует ли стандартный путь для решения этого типа проблемы. Помощь приветствуется.

0

Решение

Просто невозможно защитить исполняемый код от выполнения, если к нему имеет доступ неавторизованная сторона. Вы можете усложнить выполнение кода, но достаточно решительная сторона найдет способ выполнить его. Вы фактически сражаетесь в той же битве, в которой авторы приложений и игр сражаются с пиратами, и, глядя на количество исполняемых файлов, которые еще не взломаны, ваши шансы невелики.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]