/*这是一个后台运行的、每隔30s检查一次的、带有日志功能的断网重新连接程序。
要想使用它必须要配置好c语言环境,比如安装有mingw的codeblocks
实现的方式就是每隔一段时间就去ping一下百度,如果ping失败了就启动上网程序,上网程序会自动连接网络。
使用时将该软件加入开机自启软件即可*/
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )#include#include#include#include#include#include#include#ifdef WIN32
#include
#else#include //linux下头文件
#endif
#define FILE_MAX_SIZE (1024*1024)//日志文件最大为1M
using namespacestd;/*获得当前时间字符串
@param buffer [out]: 时间字符串
@return 空*/
void get_local_time(char*buffer)
{
time_t rawtime;struct tm*timeinfo;
time(&rawtime);
timeinfo= localtime(&rawtime);
sprintf(buffer,"%04d-%02d-%02d %02d:%02d:%02d",
(timeinfo->tm_year+1900), timeinfo->tm_mon, timeinfo->tm_mday,
timeinfo->tm_