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

📄 mylib.c

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 C
字号:
#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;}

⌨️ 快捷键说明

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