NX二次开发 UFUN获取系统相关信息 UF_ask_system_info
//NX8.0+VS2010
#include <uf.h>
#include <uf_ui.h>
extern DllExport void ufsta(char* param, int* returnCode, int rlen)
{
if (UF_initialize())
return;
UF_system_info_t info;
UF_ask_system_info(&info);
UF_UI_open_listing_window();
UF_UI_write_listing_window(info.date_buf);//获取当前日期和时间信息
UF_UI_write_listing_window("\n");
UF_UI_write_listing_window(info.user_name);//获取用户名
UF_UI_write_listing_window("\n");
UF_UI_write_listing_window(info.program_name);//获取NX版本
UF_UI_write_listing_window("\n");
UF_UI_write_listing_window(info.node_name);//获取计算机名
UF_UI_write_listing_window("\n");
UF_UI_write_listing_window(info.machine_type);//获取电脑硬件信息
UF_UI_write_listing_window("\n");
UF_UI_write_listing_window(info.os_name);//获取操作系统信息
UF_UI_write_listing_window("\n");
UF_UI_write_listing_window(info.os_version);//获取操作系统版本
UF_UI_write_listing_window("\n");