MicEnum enumerates the integrity level of Windows files and folders
Microsoft introduced the new security concept Mandatory Integrity Control (MIC) in Windows Vista when the operating system first came out which added trustworthiness levels to files and folders by adding Integrity Levels (IL) isolation to running processes.
So, instead of running everything at the same level as the user, Windows with the implementation of MIC could then restrict access permissions based on those levels.
MicEnum has been designed to provide users with an easy to use tool to enumerate the integrity levels of files and folders on Windows.
The program can be run from any location on Windows as it does not require installation. Please note that it requires the Microsoft .Net Framework 4 and that it will only run on Windows Vista and newer versions of Windows as older versions don't support MIC.
MicEnum displays a list of root drives on start which you can click on to display information about specific folders or files stored on them.
There is no search which means that you will have to click your way through the navigational tree to display information about specific files or folders you are interested in.
The enumeration may take a moment depending on factors such as the speed of the drive and the resource usage of the computer in general at that time.
The integrity level of each file and folder, e.g. Medium or High, is displayed by the program automatically.
While that is certainly useful on its own, for instance to verify these levels, the option to edit integrity levels is what makes MicEnum a mighty useful tool for Windows administrators, developers and even end users.
A right-click on a file or folder displays a set level context menu option which you can make use of to change the integrity level of the selected object.
MicEnum can enumerate Registry objects as well. Just switch to the Registry view tab in the application and use it in the same fashion as the default folder view tab.
Another interesting feature of the Windows program is the ability to save and load sessions. This saves the entire information information displayed in the interface -- all drives and Registry information -- to an XML file that you can load later on again using the file menu of the program or process otherwise.
Closing Words
The initial release version works really well despite it being version 0.1 of MicEnum. The program can be mighty useful for a variety of things, for instance to find out why you or a program you run cannot access certain files on the system.
Talking of technical things, the ads on gHacks have really, really slowed down the site this week. It’s like a textbook example of what a huge difference an ad-blocker can make to rendering speed. Did you change ad-providers?
gHacks is on my whitelist, but when the ads are this bad they’re going to get blocked.
David, things should have turned to normal by now. Let me know please.
David, yes I noticed that as well. I have contacted the provider and try to sort it out.
For those folks that think they’re “smart” by disabling UAC, this article also applies to you since MIC is still used with UAC disabled.
https://msdn.microsoft.com/en-us/library/bb625963.aspx