UG二次开发-调用篇:API获取电脑系统相关信息
API获取电脑系统相关信息
static void do_api()
{
UF_system_info_t sysinfo;
UF_ask_system_info(&sysinfo);
vector
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()); } }
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
