В настоящее время я изучаю VC ++. Я создал приложение, которое имеет функциональность для блокировки / разрешения IP-адресов, и я хотел бы предоставить эту функцию приложению C #.
Я определил следующие члены в моем заголовочном файле, которые ссылаются на методы в моем файле .cpp, которые должны быть доступны за пределами моего приложения.
public:
// Constructor.
ZizFilter();
// Destructor.
~ZizFilter();
BOOL StartFirewall();
BOOL StopFirewall();
BOOL AddIPAddressToBlockedList(char* IP)
BOOL RemoveIPAddressFromBlockedList(char* IP)
BOOL BlockAll(char* tunnelAddress);
BOOL UnblockAll();
Я понимаю сторону взаимодействия C # и как использовать открытые методы сборки, но я не знаю, как заставить мое приложение C ++ публично выставлять методы.