using Utils.ETW.Models;
namespace Infrastructure.Models;
///
/// 进程信息【软件信息】
///
public class ProgramInfo
{
///
/// 进程名称
///
public string ProcessName { get; set; } = "";
///
/// 进程ID
///
public int ProcessId { get; set; }
///
/// 启动时间
///
public DateTime StartTime { get; set; }
///
/// 是否退出
///
public bool HasExited { get; set; }
///
/// 退出时间
///
public DateTime ExitTime { get; set; }
///
/// 退出代码
///
public int ExitCode { get; set; }
///
/// 占用内存
///
public long UseMemory { get; set; }
///
/// 线程数
///
public int ThreadCount { get; set; }
///
/// 主模块路径
///
public string? MainModulePath { get; set; }
///
/// 启动文件名
///
public string? MainModuleName { get; set; }
///
/// 文件描述
///
public string? FileDescription { get; set; }
///
/// 产品名称
///
public string? ProductName { get; set; }
///
/// 公司名称
///
public string? CompanyName { get; set; }
///
/// 版本号
///
public string? Version { get; set; }
///
/// 版权
///
public string? LegalCopyright { get; set; }
///
/// 图标
///
public string IconBase64 { get; set; } = "";
}