⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mypermission.c

📁 UNIX平台下使用C语言实现的检查主机hostID的函数
💻 C
字号:
#include<stdio.h>
#include<time.h>
permission()
{

   struct tm *gtime, gt;
   long ltime;
   float date1, date2;
   int pid,pid1,pid2,pid3,pid4,pid5,pid6;
   
   time(&ltime);
   gtime=gmtime(&ltime);
   gt = *gtime;

   /*
   printf("%s \n",asctime(gtime));
   printf ( "\n second: %d",gt.tm_sec);
   printf ( "\n minute: %d",gt.tm_min);
   printf ( "\n hour  : %d",gt.tm_hour);
   printf ( "\n mday  : %d",gt.tm_mday);
   printf ( "\n month : %d",gt.tm_mon+1);
   printf ( "\n year  : %d",gt.tm_year+1900);
   printf ( "\n wday  : %d",gt.tm_wday);
   printf ( "\n yday  : %d",gt.tm_yday);
   printf ( "\n isdst : %d\n",gt.tm_isdst);
   */
   
 /*  pidddk1=0x5309681f;*/  /* ibml1 */  
   pid1=0xa58231f;    /*  ibml1 */  
/* pid2=0x53096820;  */  /* ibml2 */  
   
   pid2=0xa58119f;  /* ibml2 */  
   date1 = gt.tm_year+1900.0;
   pid3=0xa58140a;   /* ibml4 */
   pid4=0x53096815;  /* bgpdbs */  
   pid5=0xa581517;   /* bgpdbw */
   date2 = 2003.0;
   pid6=0xa581121;   /*pbserv*/
   
   pid=gethostid();
/* printf( "date1 and date2: %f  %f \n",date1, date2);
   printf( "hostid: %0x \n",pid);
 */

  
   if (pid==pid1||pid==pid2||pid==pid3||pid==pid4||pid==pid5||pid==pid6)  
    {   
        printf ("\n ----------------------------------- ");
        printf ("\n Wellcome!! ");
        printf ("\n -----------------------------------\n ");
        return;
    } 
    else
    {
        printf ("\n ------------------------------------------------------- ");
        printf ("\n  Copyright or permission is illegal !!  \n");
        
        printf ("\n -------------------------------------------------------\n ");
        exit(0); 
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -