Why Intelligent People Fail

I run through this great read: Why Intelligent People Fail. I personally found it inspiring and useful. A good exercise is to go through the list and grade yourself against each item and see if there are areas of improvements you want to focus on.. Here you go: http://www.acceleratingfuture.com/michael/works/intelligentfailure.htm  


Where to submit sample malware or report false positives for Microsoft Security Essentials

If you encounter a false positive detected by Microsoft antimalware, or want to report an encountered malware sample, please go to: https://www.microsoft.com/security/portal/Submission/Submit.aspx and submit the sample. Sometimes the false positive may involve an incorrect detection related to an action on two files, the MMPC website above allows you to submit multiple files in a single submission…


They’re here! Microsoft Security Essentials and Forefront Endpoint Protection 2010 Betas!

The beta versions of Microsoft security products: Microsoft Security Essentials and Forefront Endpoint Protection 2010 are now available to the public. One key awsome new feature is NIS (Network Inspection System), protecting against network threats on application layer through analyzing signatures along with protocol and application definitions. A lot of other cool features are in…


sc.exe on vista is misleading on services that accept SERVICE_CONTROL_PRESHUTDOWN notifications

sc.exe has a known issue in vista where it doesn’t show correctly the accepted status of services that accept new control notifications like SERVICE_CONTROL_PRESHUTDOWN. So if your service accepts SERVICE_CONTROL_PRESHUTDOWN notificaiton, and you run sc query <yourservicename>, you will see on its status: IGNORES_SHUTDOWN, instead of ACCEPTS_PRESHUTDOWN. This is a bug in sc.exe and does…


On the chase of regsvr32 errors on windows 7

I have seen few people hitting an error when trying to register a COM server dll on windows 7. The error reads: “The module “”%1″” may not compatible with the version of Windows that you’re running. Check if the module is compatible with an x86 (32-bit) or x64 (64-bit) version of regsvr32.exe.” So what is…


Memory Mapped File I/O May or May not Update the File Modified Timestamp

Let’s say you are performing a write to a file using Memroy Mapped I/O, that is, using CreateFileMapping and MapViewOfFile. You might be surprised to see that the last modified timestamp on the file did not change even though you did an actual write on the file, then unmapped the view, you closed all the handles,…


Making Windows Installer Dialogs Display on RTL Languages

If have a windows installer package in an RTL language, like Arabic or Hebrew, and you want your dialogs to show right to left, you need to set the following properties to ensure that all dialogs and text show properly from right to left: Set the ProductLangae property to your RTL language. Set the CodePage…