?? mylib.c
字號(hào):
#include <windows.h> #include "inifile.h" #include <utility.h>#include <ansi_c.h>#include "mylib.h"int SetLogo(char newfile[],int* hasoldfile){ char buf[1000]; int status=0;//0,ok; -1,file not find if(SetFileAttrs ("c:\\logo.sys",-1 ,-1 ,-1 ,-1 )==-1) *hasoldfile=0; else *hasoldfile=1; if(strcmp(newfile,"")==0) system("command.com /C del c:\\logo.sys"); else { if(SetFileAttrs (newfile,-1 ,-1 ,-1 ,-1 )==-1) return -1; sprintf(buf,"command.com /C copy %s c:\\logo?.sys",newfile); system(buf); } return status;}int SetStartProgram(char filename[],char oldprogram[]){ FILE * fp; int pos,i=0,size; char buf[255],flag[255]; char *filebuf; filebuf=malloc(100000); fp=fopen("system.ini","r+"); while(fgets( buf, 100, fp ) != NULL) { i=0; while(buf[i]!='\0') { buf[i]=tolower (buf[i]); i++; } strcpy(flag,buf); strcpy(oldprogram,&buf[5]); flag[5]='\0'; if(strcmp(flag,"shell")==0) { pos=ftell(fp); fflush(fp); size=fread (filebuf,1,99999 ,fp ); strcat(flag,"="); strcat(flag,filename); fseek(fp,pos-1-i,0); fputs(flag,fp); fputs("\n",fp); fwrite(filebuf,1,size ,fp); break; } } fclose(fp); return 0;}int ShutWindows(int ShutStyle){ int status=EWX_SHUTDOWN; switch (ShutStyle) { case 0: status=EWX_POWEROFF; break; case 1: status=EWX_REBOOT; break; case 2: status=EWX_SHUTDOWN; break; default:break; } return ExitWindowsEx(status,0); }int SetTime(int year,int month,int day,int hour,int minute,int second){ int status=0;//0,ok;-1,day error;-2,time error;-3,all error if(SetSystemDate (month, day, year)==-1) status=-1; if(SetSystemTime (hour, minute, second)==-1) if(status==0) status=-2; else status=-3; return status;}int SetStartProgram1(char filename[],char oldprogram[]){ IniText myInifile ; int size,status; myInifile=Ini_New(0); status=Ini_ReadFromFile (myInifile, "system.ini"); status=Ini_GetStringIntoBuffer (myInifile, "boot", "shell", oldprogram, 260); Ini_PutString (myInifile, "boot", "shell", filename); Ini_WriteToFile (myInifile, "system.ini"); Ini_Dispose (myInifile); return 0;}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -