26 lines
600 B
C++
26 lines
600 B
C++
#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);
|
|
bool creaLicPropietaria(char *key, int tipo, char *path);
|
|
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);
|
|
};
|