как защитить функции dll от использования вне моего приложения?

Я хочу запретить другим приложениям использовать написанные мной функции dll.

Например. Если у меня есть database.dll, содержащий две функции.

public void InsertInToDatabse();
public void ClearDatabase();

Теперь, если мое приложение вызвало InsertInToDatabse () и выполняет другую работу, до этого момента, если какое-либо другое приложение вызовет ClearDatabase (), ссылаясь на database.dll, база данных будет недоступна. Итак, как я могу ограничить вызовы для эти функции образуют стороннее приложение?

8
задан NIlesh Lanke 25 January 2012 в 08:44
поделиться