ProcessModel has been renamed to SystemProcess (because SystemProcess will be the extension point for each operating system)
Created a WindowsProcess (SystemProcess inheritor) model that encapsulates factories for creating a process from WinAPI structures and WMI objects
Implemented ProcessesSnapshot class to get Windows processes snapshot
Added PInvoke dependency for interaction with WinAPI (PInvoke is no longer maintained. In future, we should use CsWin32 when stable version is released)
Should close #4
Changed:
ProcessModel
has been renamed toSystemProcess
(becauseSystemProcess
will be the extension point for each operating system)WindowsProcess
(SystemProcess
inheritor) model that encapsulates factories for creating a process fromWinAPI
structures andWMI
objectsProcessesSnapshot
class to get Windows processes snapshotPInvoke
dependency for interaction withWinAPI
(PInvoke
is no longer maintained. In future, we should use CsWin32 when stable version is released)Screenshot: