c怎么写config文件( 三 )


fclose(pF);
return false;
}
fclose(pF);
char *lpPos = buf;
char *lpNewPos = buf;
while(lpNewPos = strstr(lpPos, SERVER))
{
strncpy(tempBuf+strlen(tempBuf), lpPos, lpNewPos-lpPos);
【c怎么写config文件】strcat(tempBuf, strServerAdd);
lpPos = lpNewPos + strlen(SERVER);
}
strcat(tempBuf, lpPos);
pF = fopen(CONFIG_FILE, "w");
if(!pF)
{
printf("打开文件失败!\n");
return false;
}
fwrite(tempBuf, strlen(tempBuf), 1, pF);
fclose(pF);
return true;
}
void main()
{
char buf[20];
printf("请输入一个字符串来修改服务器配置: ");
scanf("%s", buf);
if(SetAuthServer(buf) == true)
printf("修改成功!\n");
else
printf("修改失败!\n");
}
7.c:\windows\system32\configAppEvent.Evt---这是应用程序的事件查看器的“应用程序日志”对应.
SecEvent.Evt--在事件查看器中的“安全日志”项对应 。
DEFAULT--这是默认用户的配置信息,在注册表中对应[Hkey_users/.default]项目 。
SAM--是用来存储用户的密码的 。对应于注册表的[HKEY_LOCAL_MACHINE\SAM]项目 。
SECURITY--对应于注册表中的[HKEY_LOCAL_MACHINE\SECURITY]项目!
SOFTWARE--对应于注册表中的[HKEY_LOCAL_MACHINE\SOFTWARE],记录你的计算机上安装的软件,也包括微软的软件在内!
SYSTEM--对应于注册表中的[HKEY_LOCAL_MACHINE\System]项目!
SYSTEM.ALT--此项目可能是在事件查看器中的“系统日志”项对应巴!