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();

  • 相关阅读:
    浮动元素的应用
    网页中选中文字 ,复制的颜色会变化
    JVM指令重排
    JVM相关的几个基本概念
    Cygwin安装apt-cyg
    MySql四种隔离级别
    Django利用form进行显示
    Django在不启动server的情况下调用方法
    Js实现hashMap
    Js编写的菜单树
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/10957155.html
Copyright © 2011-2022 走看看