Releases: supervoidcoder/win-witr
win-witr v0.1.5
Changes
✨ Features
- Add error checks for token/SID queries to prevent crashes and invalid data. (5e40214)
- add TrustedInstaller.exe to CI tests (3ec04e3)
- fixed wstring errors and added blue colors for user (410c6ca)
- added user entry on output. Now it shows what user started a specific process. (98c8f4b)
🐛 Fixes
- misplaced brace } (cd1c3c7)
- remove trusted installer (didn't work) (b1d8fd6)
- Permission error fixed by adding a fallback when calling process_query_information and add a PROCESS_QUERY_LIMITED_INFORMATION fallback (fa95faf)
- syntax error due to misplaced braces (a9142c1)
- Convert Wide String to regular string so that cout can process it while displaying user. (a0fd0c7)
win-witr v0.1.4
win-witr v0.1.3
Changes
✨ Features
- add one indentation so it looks cleaner 🤤🧼🫧🧹🪥🧽🚿 (94db26a)
- this will probably work (made it so that it can do the um children) (9532927)
- highlight target pid (d01e60e)
- keep track of children (931ab81)
- magenta └─ (c6f7ea3)
- start doing it (not done or testde) (29331fb)
🐛 Fixes
- addreess code review issues (790ac4a)
- wrong place lol (596a613)
- not showing top process (c762e4e)
- indentation and formatting (probably) (fcf24d9)
- test if it fixed (93da5fb)
- mangled brazes (7715300)
- logic ahh error (afa1994)
- main.cpp(285): error C2143: syntax error: missing ';' before '==' (4bd5ea5)
- main.cpp(320): warning C4551: function call missing argument list main.cpp(334): error C2181: illegal else without matching if (43ddf1a)
- i keep forgetting to add semicolons (b94b9d2)
- syntax error (c399996)
- remove leftover from copied loop (will continue working later) (247d2fa)
📋 Other Changes
win-witr v0.1.2
Changes
✨ Feature: add fallback to process inspection so it doesn't fail on high privilege processes
The previous little handle opener was aggressive, requesting read access directly to the process' actual memory. This can get us rejected if called on a very high privilege process, such as lsass.exe. That means that we couldn't read the memory even WITH SeDebugPrivilege enabled. Windows doesn't want ya sneaking around in that!
So for that reason, I've added a fallback that only requests limited memory access, which should allow us to read some information about the process
This has been tested and it does let us get info about lsass.exe and even System! Woohoo!
Commit: ca4169e
win-witr v0.1.1
Changes
🐛 Fix: the unicode doesn't work escaped
it used to show up as ?? instead of └─
Commit: 727df43
win-witr 0.1.0
It works i guess, just has barely any features
To work, or not to work.
What's Changed
- feat: add workflows by @supervoidcoder in #2
- fix: arg parsing and exiting, more returns by @supervoidcoder in #3
- feat: added uptime counting, more docs and commments by @supervoidcoder in #4
- feat: finally made tree just like witr (this unironically took me 3 hours) by @supervoidcoder in #6
- Add automatic release CI with patch version bumping and MSVC optimization by @Copilot in #14
New Contributors
- @supervoidcoder made their first contribution in #2
- @Copilot made their first contribution in #14
Full Changelog: https://github.com/supervoidcoder/win-witr/commits/0.1.0