AuroraRuntime/Include/Aurora/Process
Jamie Reece Wilson 7046ccec11 [*] Refactor some APIs to use string views instead of strings
[+] Added new shell dirs API
[+] AuOptional<AuROString> GetUserDocuments()
[+] AuOptional<AuROString> GetUserDownloads()
[+] AuOptional<AuROString> GetUserDesktop()
[+] AuOptional<AuROString> GetUserPhotos()
[+] AuOptional<AuROString> GetUserVideos()
[+] AuOptional<AuROString> GetUserMusic()
[*] Amend IPCHandle::InitFromSharing (use string view)
[*] AuFS devices API should now use string views
[*] AuProcess, Process APIs now use string views (ModuleLoadRequest, LoadModule, GetProcAddressEx, etc)
[*] AuProcess, Paths APIs now use string views (GetProcessDirectory, GetProcessFullPath, etc)
[*] Fix XP using common my documents vs local user documents
2024-09-24 18:59:54 +01:00
..
IProcessSectionMapView.hpp [*] Introduce APIs to access IProcessSectionMapView safely when malicious calls to Unmap could be made 2024-04-12 13:42:30 +01:00
IProcessSectionView.hpp [*] Added more instances of AURT_ADD_USR_DATA in interface decls 2024-02-25 22:54:22 +00:00
Paths.hpp [*] Refactor some APIs to use string views instead of strings 2024-09-24 18:59:54 +01:00
Process.hpp [*] Refactor some APIs to use string views instead of strings 2024-09-24 18:59:54 +01:00
ProcessEnvironment.hpp [*] ROXTL now has AuRONString 2024-04-28 13:22:47 +01:00
ProcessMap.hpp [+] IProcessSectionView::AllocateEx 2022-09-30 23:47:18 +01:00
ProcessStartTime.hpp [+] AuProcess::GetProcessStartupSteadyTimeNS() 2023-12-14 00:37:45 +00:00
README.md [+] NS readmes 2022-06-12 18:28:51 +01:00

AuProcess

AuProcess provides an interface to the current processes environment.

Example Usage:
File: HelloAurora/master/Tests/Public/1. Hello System/Main.cpp
Function: ::DumpAddressSpace()

Features

  • Get process name, directory, full path, and working directory
  • Dumps the address space including metadata of modules and sections