替换程序的原Update,避免更新检查

20次阅读
没有评论

在使用电脑的过程经常会碰到一些程序的Update程序频繁联网检查更新,或者频繁弹出。
为了节省系统资源,避免更新弹出,洗了一个能记录跟新唤醒和不执行任何操作的程序,使用时把程序原Update成其他名(例如加一个1或者backup),用这个替换呈程序的原Update文件名。之后被唤起时不弹出黑框,会建立一个Update.log文本,记录程序每次被唤醒的时间,然后自动结束。
源代码。
[C++] 纯文本查看 复制代码

#include <iostream>#include <fstream>
#include <ctime>
#include <windows.h>
#pragma warning(disable : 4996);
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"");
using namespace std;

int main()
{
ShowWindow(GetConsoleWindow(), SW_HIDE);
std::time_t now = std::time(nullptr); // 获取当前时间(以秒为单位的时间戳)
char buffer[26];
std::strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S",std::localtime(&now)); // 将时间格式化为字符串
std::string currentTime = std::string(buffer); // 赋值给字符串
ofstream file1("Update.log", ios::app);
file1 << "这是一次更新" << currentTime <<endl;
file1.close();
}

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2025-02-16发表,共计736字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码