Diferenciar nombre producto
parent
3bcacc4cc6
commit
d6315f14ab
|
|
@ -10,6 +10,7 @@ public:
|
||||||
char key[32];
|
char key[32];
|
||||||
char user[32];
|
char user[32];
|
||||||
char path[256];
|
char path[256];
|
||||||
|
char nombreProducto[32];
|
||||||
|
|
||||||
virtual void log_ext( __time64_t tiemp, char *modulo, char *fmt );
|
virtual void log_ext( __time64_t tiemp, char *modulo, char *fmt );
|
||||||
void runApp();
|
void runApp();
|
||||||
|
|
|
||||||
|
|
@ -32,11 +32,11 @@ int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
|
||||||
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
|
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
|
||||||
{
|
{
|
||||||
// TODO: change error code to suit your needs
|
// TODO: change error code to suit your needs
|
||||||
_tprintf(_T("Fatal Error: MFC initialization failed\n"));
|
|
||||||
nRetCode = 1;
|
nRetCode = 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
_tprintf(_T("Fatal Error: MFC initialization failed\n"));
|
||||||
if(argc==1)
|
if(argc==1)
|
||||||
{
|
{
|
||||||
ClienteLicencias lic;
|
ClienteLicencias lic;
|
||||||
|
|
@ -60,26 +60,35 @@ int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
|
||||||
system("pause");
|
system("pause");
|
||||||
|
|
||||||
}
|
}
|
||||||
else if(argc>=2 && argc<=4 )
|
else if(argc>=2 && argc<=5 )
|
||||||
{
|
{
|
||||||
LicCliente cli;
|
LicCliente cli;
|
||||||
int tipo =0;
|
int tipo =0;
|
||||||
|
char nombreProducto[32];
|
||||||
|
nombreProducto[0] = 0;
|
||||||
|
char* n_produc = NULL;
|
||||||
for (int i =1; i<argc; i++)
|
for (int i =1; i<argc; i++)
|
||||||
{
|
{
|
||||||
if(app.key[0]==0)
|
if(!app.key[0])
|
||||||
{
|
{
|
||||||
strcpy(app.key,argv[i]);
|
strcpy(app.key,argv[i]);
|
||||||
continue;;
|
continue;
|
||||||
}
|
}
|
||||||
if(app.path[0]==0)
|
if (!app.path[0])
|
||||||
{
|
{
|
||||||
strcpy(app.path, argv[i]);
|
strcpy(app.path, argv[i]);
|
||||||
continue;;
|
continue;
|
||||||
}
|
}
|
||||||
if(tipo==0)
|
if(!tipo)
|
||||||
{
|
{
|
||||||
tipo = atoi(argv[i]);
|
tipo = atoi(argv[i]);
|
||||||
continue;;
|
continue;
|
||||||
|
}
|
||||||
|
if (!nombreProducto[0])
|
||||||
|
{
|
||||||
|
strcpy(nombreProducto, argv[i]);
|
||||||
|
n_produc = nombreProducto;
|
||||||
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
char *pp=NULL;
|
char *pp=NULL;
|
||||||
|
|
@ -88,7 +97,7 @@ int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
|
||||||
if(tipo)
|
if(tipo)
|
||||||
{
|
{
|
||||||
C_log::log("Main", "Generando licencia");
|
C_log::log("Main", "Generando licencia");
|
||||||
cli.creaLicPropietaria(app.key,tipo, pp);
|
cli.creaLicPropietaria(app.key,tipo, pp, n_produc);
|
||||||
}
|
}
|
||||||
else if(!cli.cargaLicencia(&app, pp))
|
else if(!cli.cargaLicencia(&app, pp))
|
||||||
C_log::log("Main", "Error al cargar licencia");
|
C_log::log("Main", "Error al cargar licencia");
|
||||||
|
|
|
||||||
|
|
@ -22,32 +22,32 @@
|
||||||
<ProjectGuid>{D22EED4D-CE8E-4310-9C3A-DC7DE0368623}</ProjectGuid>
|
<ProjectGuid>{D22EED4D-CE8E-4310-9C3A-DC7DE0368623}</ProjectGuid>
|
||||||
<RootNamespace>LicServer</RootNamespace>
|
<RootNamespace>LicServer</RootNamespace>
|
||||||
<Keyword>Win32Proj</Keyword>
|
<Keyword>Win32Proj</Keyword>
|
||||||
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<PlatformToolset>v141</PlatformToolset>
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<UseOfMfc>Dynamic</UseOfMfc>
|
<UseOfMfc>Dynamic</UseOfMfc>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<PlatformToolset>v141</PlatformToolset>
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<UseOfMfc>Dynamic</UseOfMfc>
|
<UseOfMfc>Dynamic</UseOfMfc>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<PlatformToolset>v141</PlatformToolset>
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<UseOfMfc>Dynamic</UseOfMfc>
|
<UseOfMfc>Dynamic</UseOfMfc>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<PlatformToolset>v141</PlatformToolset>
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<UseOfMfc>Dynamic</UseOfMfc>
|
<UseOfMfc>Dynamic</UseOfMfc>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,10 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup />
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<LocalDebuggerCommandArguments>OliviaGMP_3_1 OliviaTasks.exe 2 OliviaTasks_3_1</LocalDebuggerCommandArguments>
|
||||||
|
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||||
|
<LocalDebuggerCommand>D:\desa\v2019\bin\$(IntDir)$(TargetFileName)</LocalDebuggerCommand>
|
||||||
|
<LocalDebuggerAttach>false</LocalDebuggerAttach>
|
||||||
|
<LocalDebuggerWorkingDirectory>D:\desa\v2019\bin\$(IntDir)</LocalDebuggerWorkingDirectory>
|
||||||
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
Loading…
Reference in New Issue