Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ep:labs:08:contents:tasks:ex5 [2021/10/09 12:02]
cezar.craciunoiu Move task 05 to separate content page
ep:labs:08:contents:tasks:ex5 [2023/10/21 12:48] (current)
cezar.craciunoiu [05. [20p] Windows API]
Line 1: Line 1:
-==== 05. [40p] Windows API ====+==== 05. [20p] Windows API ====
  <​note warning>  <​note warning>
  For this task we will use the project skeleton inside the //​**Task-05**//​ folder.  For this task we will use the project skeleton inside the //​**Task-05**//​ folder.
Line 8: Line 8:
  
  Here is a solution using the skeleton: {{ep:​laboratoare:​lab08-task05-sol.zip}}  Here is a solution using the skeleton: {{ep:​laboratoare:​lab08-task05-sol.zip}}
 +
 + In this updated version, only the calls need to be done, as the exercise was made more simple.
  </​solution>​  </​solution>​
   ​   ​
Line 14: Line 16:
  This simple Task Manager will print two CSV tables.  This simple Task Manager will print two CSV tables.
  The first will contain system information provided by PSAPI.  The first will contain system information provided by PSAPI.
- The second will print memory information for accesible ​process and its name+ The second will print memory information for any accessible ​process and their name.
- +
- **We want to print information in kB instead of bytes for processes**.+
  
  <​note tip>  <​note tip>
Line 22: Line 22:
   * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​psapi/​nf-psapi-getperformanceinfo | GetPerformanceInfo]]   * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​psapi/​nf-psapi-getperformanceinfo | GetPerformanceInfo]]
   * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​psapi/​nf-psapi-enumprocesses | EnumProcesses]]   * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​psapi/​nf-psapi-enumprocesses | EnumProcesses]]
-  * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​psapi/​nf-psapi-getprocessimagefilenamea | GetProcessImageFileNameA]] 
   * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​psapi/​nf-psapi-getprocessmemoryinfo | GetProcessMemoryInfo]]   * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​psapi/​nf-psapi-getprocessmemoryinfo | GetProcessMemoryInfo]]
  ​Follow the hints inside the skeleton to see how you will put them all together.  ​Follow the hints inside the skeleton to see how you will put them all together.
ep/labs/08/contents/tasks/ex5.1633770150.txt.gz · Last modified: 2021/10/09 12:02 by cezar.craciunoiu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0