I hope you are all familiar with the very cool .NET Reflector utility. It is a great software utility, which enables .NET developer to inspect a given assembly (exe or DLL) IL and perform magic with it. The Reflector provides browsing through your classes, browsing and searching the metadata, showing the IL instructions and resource and XML documentation stored in a given .NET assembly.
As great as the Reflector is, the original Reflector doesn't support COM components, provided dependency graph or enables text search. Well Reflector fans out there, now you can do all of that and much more. There are a LOT of .NET Reflector Add-ins that provide extra functionality to the original reflector; Add-ins like CodeModelView, CodeSearch, Graph, ComViewr and even DelphiLanguage showing a given IL in Delphi code.
We all owe Lutz Roeder a great thank you…
Windows Vista, Microsoft’s new operating system, brings many new cool features. It seems the new look and feel gets all the attention, the famous aero glass transparency and the amazing new windows browsing 3D effect (pressing the keyboard’s “Windows” button + TAB) provide a killer user experience and a better way for us humans to communicate with our computer.
However, Vista has also provides many more other features besides User Experience, features such as Search and Organization, enhanced networking capabilities, speech recognition and off course, the best secured version of Windows yet.
The rigorous security includes a very cool User Account Control which isolates “regular” users from “admin” users. This feature checks whether a given user has enough permissions before executing certain activities on the OS or before launching / installing an applications. For example, one can’t register a new DLL , regsvr32 command, if he has no admin permissions. Non administrator users can NOT change the date and time, the same applies for configuring the network and other various tasks. Vista takes the User Account Control a step further. Even if you are logged-in as administrator, any application you launch is launched under regular user permissions, unless you specifically indicate you want to run this application as administrator. Only when you right clicking on the executable and choose “Run as administrator”, the application will run / installed under administrator permissions, assuming the user really has administrator permissions.
This is great for standard users whom are afraid to harm their computer by mistakes. How many times did you have to fix your father computer after all he did was installing something he downloaded from the WEB? User Account Control feature protects your Vista from harmful actions performed by non professional users, this feature simply limits the amount of damage a non administrator user can inflict on the OS to a minimum.
But for professional users and IT Pros, this extra security, when logged as admin, is too much of a hassle. Therefore one can turn off this feature.
To turn off the User Account Control:
1. Click Start --> in the search text box simply write users -->in the search results choose User Accounts. You can also do it the old way, click Start --> Control Panel --> choose User Accounts.
2. In the User Accounts windows, choose “Turn User Account Control on or off”, when the “Windows needs you permission to continue” windows pops-up to insure that you, who is already logged as administrator, allow this application to launch by pressing Continue.
3. Check out the “User Account Control (UAC) to help protect your computer” checkbox.
4. Click OK
5. You will need to restart your computer in order for the change to affect your setting.
Please note: removing this protection may place you computer in harm, and it is recommended only for IT Pros and professional users – DO NOT try this at home.