Just some minor adjustments and preparations
Backtracking a little (VS2005 compat. restored for now)
Re-licensed ntnative.h to Boost License 1.0, changed .clang-format
Just some minor improvements to the projects
Spring cleaning and some preparations for the changes to come
Reviewed and reworked the premake4.lua to make better use of modern VS versions
Renamed folder for WTL 9.1 (final) and added WTL 10
Just some meta stuff
This is (for now) no longer needed
The legacy Windows support project moved to a different project
Various (mostly cosmetic) improvements to the code files + more
[WIP] Reworking legacy Windows support
Found a way to get back to Windows XP SP2 (and potentially further)
Fixing up URLs
[WIP] Working on expanding the delay-loading code
Not divulging the build path
Preparing for the expansion of delay-loading
pugixml update and "maintenance"
Fixing up URLs
Creating default page
Adding help/documentation in English on how to use ntobjx
Updating documentation a little
Adding documentation on how to build
- German documentation added, same contents as for English
Adding links to other similar software projects I know about. I only came across ObjectManagerBrowser today.
Adding hint about command line version
CAPICOM isn't really needed, let's remove that from the guide altogether ...
Adding an article on how to install VS2005
Overhaul of the article, new section on slipstreaming, renamed the screenshots to be easier to handle in the future
Update to the process for installing the SDK 7.1 as per the suggestion of a colleague.
Fixing some links
Updated the build documentation a fair bit
Working prototype of ntobjx, it is missing the means to show the object properties, security and some other planned features
Adding licensing clarifications
Correction to the column width calculation
Fixed a PREfast warning
Removing the command line version project from the default solution
Adding about box
The images in treeview and listview now also show on Windows 2000 and XP
Excluding some parts from atlctrlx.h by means of a preprocessor define
Little correction to the WDK build
Adding properties dialog to resources
Improved the redrawing considerably by suppressing redrawing while we're filling the controls and sorting them
First implementation for object properties and browsing directory objects from the listview
CObjectPropertySheet and CObjectDetailsPage in preparation for showing object properties
Adding version info string containing the URL to browse the exact revision from which this was built
Several minor improvements
Allow the hyperlink target URLs to be copied using the newly introduced context menu (subclassed CHyperLink)
Visible indication of the focused edit field in the property dialog
Working towards compatibility with VS2003 (not there, yet)
This should now also build on VS2003, except there will be two linker errors for NtClose and RtlInitUnicodeString
Preparations for editing the security information
Dealt with a bunch of PC Lint warnings
Handled a number of PC Lint warnings
The system menu for the About item now also shows a hint in the status bar
Adding sorting to DirectoryT contents, such that we don't have to sort when outputting (saving to file)
Intermediate commit, still working on the Find Object functionality
Minor adjustments to fix warnings and remove unnecessary stuff from projects
Trying to create a Find dialog from scratch instead
Preparations for object-specific opening and querying of information for the
Moving one of the utility classes into separate header
CenterWindow failed for the about box, this was fixed by setting the parent window explicitly
Little refactoring
Adding pugixml parser 1.7
Refactored the export to file such that XML saving will also be possible.
Guess this is the pragmatic solution to the problem with indentation.
Damn it, how did this slip through?
Just adjusting the tracing to fix the synchronization between treeview and listview
Fixing issue #14
Decided to use the Object node for every object other than directories
Adjusted the README to reflect current state of affairs.
Cosmetics, including benign changes in ntnative.h and fake_commodule.hpp
About box now also mentions pugixml
Implemented better status bar
One more suppression
Linking documentation.
Further preparations for navigating
Adjusting the description a bit
Starting localization work ... seems to be tricky on Windows versions earlier
Three more strings added
Merge with localization branch
- Localization for German is complete now
- Fixed the DDK/WDK build up a bit (works with W7 WDK, targetting XP and 2003 x64)
Updated the "Download" section to mention the purpose of the .7z, .asc and the naming convention of them.
- Navigation (needs some more work, though)
- Getting honest answer from RtlGetVersion(), GetVersionEx()
Forgot to adjust the header version
Trying to figure out now which resource find requests to intercept and what to manipulate
Forgot to adjust the header version
- Not perfect, but language selection now works also on XP (only verified on XP so far)
- Localization works now fully, but needs to be verified on x64 pre-Vista Windows as well as Windows 2000.
Sigh, apparently Bitbucket cleverly ignores absolute URIs in rST, so making them absolut URLs again
Cosmetic corrections
Overhauled the README
Debugging an access violation on 32-bit Windows 2003 Server ... if all fails, I may need to turn off localization for this platform.
Problem solved by using PAGE_EXECUTE_READWRITE instead of PAGE_READWRITE
Localization now works also on pre-Vista Windows, verified with x64 Windows 2003 Server,
Main menu now contains a reference to the online help (online meaning literally on the project Wiki)
Updated file from WTL91_5321_Final.zip
Adjusted to mention newly added German docs