home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 12 / MA_Cover_12.iso / internet / freedomc_112 / sourcecode / freeregcode / freereg.c
Encoding:
C/C++ Source or Header  |  1998-03-10  |  995 b   |  33 lines

  1. #include "surround.h"
  2.  
  3. main (int argc, char *argv[])
  4. {
  5.   char nome[256], email[256], teste[500], teste1[500], teste2[500],
  6.        country[256];
  7.  
  8.   /* TESTA SE O ARQUIVO EXISTE */
  9.   if(!(ExisteArquivo(argv[1])))
  10.   {
  11.     printf("[%s]: Arquivo nao existe...\n", argv[1]);
  12.     exit(1);
  13.   }
  14.  
  15.   /* LE DO ARQUIVO DE PEDIDO AS INFORMACOES PARA O CALCULO */
  16.   strcpy(nome,    LeRegistroDB(argv[1], "YourName"));
  17.   strcpy(email,   LeRegistroDB(argv[1], "YourEmail"));
  18.   strcpy(country, LeRegistroDB(argv[1], "YourCountry"));
  19.  
  20.   /* CRIPTOGRAVA A PRIMEIRA PARTE */
  21.   sprintf(teste, "%s%s%s", nome, email, country);
  22.   strcpy(teste,  CriptografiaSimples(teste, 0));
  23.   
  24.   strcpy(teste1, StringAscii(teste, 69));
  25.   strcpy(teste2, StringAscii(teste, 96));
  26.  
  27.   GravaRegistroDB(argv[1], teste1, "KeyRegister", "a");
  28.   if(!strcmp(argv[2], "PaY"))
  29.         GravaRegistroDB(argv[1], teste2, "KeyRegisterReal", "a");
  30.   GravaRegistroDB(argv[1], "Import this msg in Freedom Prefs, Register Import!!!", "Obs", "a");
  31.   exit(1);
  32. }
  33.