如何获取主机信息

本文原作者:Luca Gutierrez,经授权后转发

扫码关注微信公众号:CATIA二次开发助手

扫码关注微信公众号:CATIA二次开发助手

获取主机信息


CAA提供了一个全局方法CATGetSystemInfo用来获得当前主机的信息,其用参数返回一个CATSystemInfo结构体,将其结构体解包即可获得主机名字、主机系统名字、系统版本等主机信息。
  1. 1CATSystemInfo host; 
  2. 2::CATGetSystemInfo(&host); 
  3. 3cout << "HostName:" << host.HostName << endl
  4. 4cout << "OSName:" << host.OSName << endl
  5. 5cout << "OSVersion:" << host.OSVersion << endl
  6. 6cout << "OSType:" << host.OSType << endl
  7. 7cout << "MinorVersion:" << host.MinorVersion << endl
  8. 8cout << "MajorVersion:" << host.MajorVersion << endl