- May 3, 2016
- 63
Hello,
Be a long time since last release (around September), I faced to a huge charge of work with my company private projects. (Yep I'm coding Freeware in my spare time which is rare these last months)
Anyway, I would like to present you the new beta release 3.0 which comes with a bunch of new features / optimizations.
Since I added, modify a lot of "touchy" aspects of the programs / new feature, I'm afraid this version could face quite odd behavior. (Hope not)
Biggest changes
Phrozen Material
Phrozen Material is my home made component set for creating the visual (GUI) of my applications. Since Delphi doesn't support CSS as QT does, Phrozen Material was coded using default VCL Canvas Drawing functions / win API.
Shadow System :
This very touchy feature were optimized for any kind of windows (Normal, Dialogs + AlwaysOnTop Support)
PopupMenu :
DropDown :
Input Text Component :
Advanced Application Inspection :
Notice, if you kill Winja the monitored process will of course die (Only if Winja has created the process).
General Improvements :
AAI also support Drag n Drop for process creation + monitoring.
You can also now Undock the panel.
Finally, you have now a button to manage the current monitored process including "DLL Injection", could be useful somehow.
Local File Strings / Memory Strings Extraction :
You can now extract and view strings from desired application file.
Notice that it also support memory strings extraction.
I succeed having the exact same accuracy as the SysInternal Microsoft Strings.exe and same speed.
Privileges (Should evolve) :
You can enable / disable some privilege.
File Hex View (Beta) :
Yet another painful feature to code, a quite fast and powerful Hex Editor Component.
It is in beta stage because it doesn't yet support searching for Hex / String / Offset Browsing and also supporting opening really big files.
I know how to fix the last issue to open any file size almost instantly, but it will require a lot of work and will be for the next version
For a regular application file < 20Mo, it is really fast (Of course file is first completely mapped in memory).
Support Undo / Redo (Mind#####) / Save and Save As.
Support Hex Area Editing and Ascii Area Editing.
Notice, since the file is actually running in memory you can't directly patch the file. (Quite obvious)
However you can "Save As" a new copy of the file and directly work on this new copy.
/!\ BUG FOUND, I NEED TO ACTIVE BACK THE SAVE BUTTON /!\ - But you Save As works. It will be fixed in final release.
Example of window when you save a new copy :
Memory View :
Yet another cool function, you can browse the entire memory "sections" of any running process. When you click on an available memory area (readable) it will open if not already a panel with the same above hex component set in "Memory Edition Mode"
Horizontal Mode :
Vertical Mode :
You can of course edit the memory on the fly.
---
Important Notice :
You can't change the language on Beta Release. I don't include the translation file in Beta release. Also don't use Search for Update feature.
Thats all for the new stuff added in the 3.0 of Winja. I think it is a quite huge progress.
I have dozen of ideas to improve the Advanced Application Inspection and again dozen of other ideas to improve the overall program features / visual.
Since it require a lot of free time I rarely have, I can't process update regularly.
I'm also working on other Freeware at the same time.
Thanks for using and testing Winja!
Let me know your feelings.
Ps: you can follow my twitter stream if not already @DarkCoderSc
Direct Link : https://www.phrozensoft.com/uploads/2016/12/Winja_3_6207_1270b_setup.exe
~JPL
Be a long time since last release (around September), I faced to a huge charge of work with my company private projects. (Yep I'm coding Freeware in my spare time which is rare these last months)
Anyway, I would like to present you the new beta release 3.0 which comes with a bunch of new features / optimizations.
Since I added, modify a lot of "touchy" aspects of the programs / new feature, I'm afraid this version could face quite odd behavior. (Hope not)
Biggest changes
Phrozen Material
Phrozen Material is my home made component set for creating the visual (GUI) of my applications. Since Delphi doesn't support CSS as QT does, Phrozen Material was coded using default VCL Canvas Drawing functions / win API.
Shadow System :
This very touchy feature were optimized for any kind of windows (Normal, Dialogs + AlwaysOnTop Support)
PopupMenu :
Since the default Windows popup is quite ugly, I had need to code from scratch my own Popup Menu component.
This was a painful thing to code...
It support pop-up scroll if the screen isn't enough big (Like if it wasn't enough hard to code lol).
This was a painful thing to code...
It support pop-up scroll if the screen isn't enough big (Like if it wasn't enough hard to code lol).
Sexy dropdown component, yes I really hate default Windows visual components.
With ComboBox support and actions buttons.
New Features :
Process Dump :
Process Dump :
You can now proceed a full memory dump (Multi Threaded and Multi Window'ed) of any process (Of course if you have enough privilege to)
You can directly access this feature through "Process Explorer", "Networking Process", "Advanced Application Inspection" from Extra Tools.
You can directly access this feature through "Process Explorer", "Networking Process", "Advanced Application Inspection" from Extra Tools.
Four plug-ins added to the AAI panel. And support of creating a new process attached to the AAI Inspection Tool.Notice, if you kill Winja the monitored process will of course die (Only if Winja has created the process).
General Improvements :
AAI also support Drag n Drop for process creation + monitoring.
You can also now Undock the panel.
Finally, you have now a button to manage the current monitored process including "DLL Injection", could be useful somehow.
Local File Strings / Memory Strings Extraction :
You can now extract and view strings from desired application file.
Notice that it also support memory strings extraction.
I succeed having the exact same accuracy as the SysInternal Microsoft Strings.exe and same speed.
Privileges (Should evolve) :
You can enable / disable some privilege.
File Hex View (Beta) :
Yet another painful feature to code, a quite fast and powerful Hex Editor Component.
It is in beta stage because it doesn't yet support searching for Hex / String / Offset Browsing and also supporting opening really big files.
I know how to fix the last issue to open any file size almost instantly, but it will require a lot of work and will be for the next version
For a regular application file < 20Mo, it is really fast (Of course file is first completely mapped in memory).
Support Undo / Redo (Mind#####) / Save and Save As.
Support Hex Area Editing and Ascii Area Editing.
Notice, since the file is actually running in memory you can't directly patch the file. (Quite obvious)
However you can "Save As" a new copy of the file and directly work on this new copy.
/!\ BUG FOUND, I NEED TO ACTIVE BACK THE SAVE BUTTON /!\ - But you Save As works. It will be fixed in final release.
Example of window when you save a new copy :
Memory View :
Yet another cool function, you can browse the entire memory "sections" of any running process. When you click on an available memory area (readable) it will open if not already a panel with the same above hex component set in "Memory Edition Mode"
Horizontal Mode :
Vertical Mode :
You can of course edit the memory on the fly.
---
Important Notice :
You can't change the language on Beta Release. I don't include the translation file in Beta release. Also don't use Search for Update feature.
Thats all for the new stuff added in the 3.0 of Winja. I think it is a quite huge progress.
I have dozen of ideas to improve the Advanced Application Inspection and again dozen of other ideas to improve the overall program features / visual.
Since it require a lot of free time I rarely have, I can't process update regularly.
I'm also working on other Freeware at the same time.
Thanks for using and testing Winja!
Let me know your feelings.
Ps: you can follow my twitter stream if not already @DarkCoderSc
Direct Link : https://www.phrozensoft.com/uploads/2016/12/Winja_3_6207_1270b_setup.exe
~JPL
Last edited: