mirror of
https://github.com/zs-yg/kortapp-z.git
synced 2025-12-06 16:10:42 +08:00
添加系统信息查看器代码
This commit is contained in:
29
others/C/System_Information/src/main.c
Normal file
29
others/C/System_Information/src/main.c
Normal file
@@ -0,0 +1,29 @@
|
||||
#include <windows.h>
|
||||
#include <tchar.h>
|
||||
#include <locale.h>
|
||||
#include "system_info.h"
|
||||
#include "window_utils.h"
|
||||
#include "logging.h"
|
||||
|
||||
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
|
||||
UNREFERENCED_PARAMETER(hPrevInstance);
|
||||
UNREFERENCED_PARAMETER(lpCmdLine);
|
||||
UNREFERENCED_PARAMETER(nCmdShow);
|
||||
|
||||
// 设置控制台编码为UTF-8
|
||||
SetConsoleOutputCP(65001);
|
||||
setlocale(LC_ALL, "chs");
|
||||
|
||||
// 初始化日志系统
|
||||
log_message(LOG_INFO, "应用程序启动");
|
||||
|
||||
// 初始化系统信息收集
|
||||
SystemInfo sysInfo;
|
||||
init_system_info(&sysInfo);
|
||||
|
||||
// 创建并显示主窗口,传递UTF-8编码标识
|
||||
int result = create_main_window(hInstance, &sysInfo, 65001);
|
||||
|
||||
log_message(LOG_INFO, "应用程序退出");
|
||||
return result;
|
||||
}
|
||||
Reference in New Issue
Block a user