zoukankan      html  css  js  c++  java
  • NX二次开发-UFUN获取系统相关信息UF_ask_system_info

     1     NX9+VS2012
     2     
     3     #include <uf.h>
     4 
     5 
     6     UF_initialize();
     7 
     8     UF_system_info_t Info;
     9     UF_ask_system_info(&Info);
    10 
    11     lw->Open();
    12     lw->WriteLine(Info.date_buf);//获取当前日期和时间信息
    13     lw->WriteLine(Info.user_name);//获取用户名
    14     lw->WriteLine(Info.program_name);//获取NX版本
    15     lw->WriteLine(Info.node_name);//获取计算机名
    16     lw->WriteLine(Info.machine_type);//获取电脑硬件信息
    17     lw->WriteLine(Info.os_name);//获取操作系统信息
    18     lw->WriteLine(Info.os_version);//获取操作系统版本
    19 
    20     char msg[256];
    21     sprintf(msg, "%d", Info.physical_memory);//获取计算机上物理内存字节数
    22     lw->WriteLine(msg);
    23     
    24     sprintf(msg, "%d", Info.number_of_bundles);//获取正在使用的软件包数量
    25     lw->WriteLine(msg);
    26 
    27     for (int i = 0; i < Info.number_of_bundles; i++)
    28     {
    29         lw->WriteLine(Info.bundles_used[i]);//获取每个软件包名称
    30     }
    31 
    32     UF_free_system_info(&Info);//释放内存
    33     
    34     UF_terminate();

  • 相关阅读:
    oracle—数据泵及常用参数
    NTP服务及时间同步
    kudu安装
    ogg12c 配置
    ogg12-ERROR OGG-01031 file D:OGGdirdated000000 is not in any allowed output directories
    ogg12c_静默安装
    git的基本使用
    redis数据库
    linux之网络
    flask框架基础
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/10957155.html
Copyright © 2011-2022 走看看