如何获取进程所占用的资源,如内存,CPU时间,用户名等等

解决方案 »

  1.   

    VMQuery,GetProcessTimes,GetSystemInfo
    调用这几个函数应该可以得到你想要的信息。
      

  2.   

    可能需要PSAPI的动态库。其中有许多函数可以调用,如
    GetProcessMemoryInfo可以得到内存
    GetProcessTimes可以得到CPU时间GetUserName可以得到系统登录时用户名
      

  3.   

    http://www.20cn.net/ns/wz/comp/data/20020821015451.htm
      

  4.   

    这几个API也许可以解决你的问题,具体使用你可以参考MSDN
    CreateToolhelp32Snapshot
    Process32First
    Process32Next