UG二次开发-调用篇:API获取电脑系统相关信息

API获取电脑系统相关信息

static void do_api()

{

UF_system_info_t sysinfo;

UF_ask_system_info(&sysinfo);

vector info;

char msg[256+1] = " ";

sprintf(msg,"日期 : %s\n",sysinfo.date_buf);

info.push_back(msg);

sprintf(msg,"主板信息 : %s\n",sysinfo.machine_type);

info.push_back(msg);

sprintf(msg,"电脑名 : %s\n",sysinfo.node_name);

info.push_back(msg);

sprintf(msg,"系统版本 : %s\n",sysinfo.os_name);

info.push_back(msg);

sprintf(msg,"处理器 : %s\n",sysinfo.os_version);

info.push_back(msg);

sprintf(msg,"UG版本 : %s\n",sysinfo.program_name);

info.push_back(msg);

sprintf(msg,"用户名 : %s\n",sysinfo.user_name);

info.push_back(msg);

UF_free_system_info(&sysinfo);

// 把信息列表输出到窗口

UF_UI_exit_listing_window();

UF_UI_open_listing_window();

int size = info.size();

for (int i=0; i

{

UF_UI_write_listing_window(info[i].c_str());

}

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部