#pragma once #include "Licencia.h" class Csock_cl; class LICUTL_EXPORT LicCliente { private: Licencia lic; LicClientEscucha* escucha; char pathf[257]; public: LicCliente(void); ~LicCliente(void); bool cargaLicencia(LicClientEscucha* escucha, char* exePath= NULL, char * nameProducto= NULL); bool creaLicPropietaria(char *key, int tipo, char *path, char* nombreProducto=NULL); bool isLicencia();//devuelve si tiene licencia o no int getPermisos();//devuelve permisos private: bool cargaArchivo(); void borraFileLic();//borra archivo licencia void grabaFile();//borra archivo licencia void conectaServer(); bool envia_ok(Csock_cl* sc); };