Using LINQ to access Outlook data - Part 2
Please see this previous post on how to get started using LINQ with Outlook. I will assume you have added the appropriate references to the Outlook object model.
In this post I am going to show you how to find emails from people that you don't have in your address book. We will achieve this by cross referencing the information in your contacts with the emails in your inbox.
Now, inside the Main method, we need to add the following code:
Outlook._Application outlookObject = new Outlook.Application();
This code references the Outlook application. We now need to specify which Outlook folders we...
SvcHost frustrations, Zooming, and Microsoft Surface
As part of my job I am required to connect to a third party VPN. The security on that network requires, among other things, all major updates. So, when I tried to login today and could not I decided to force an update. That update took me 3 hours in all. The reason being that SvcHost decided to hog my computer. Steadily mocking me at 99% CPU utilization.
After some head banging I decided to try out my support options. Google was my first stop. I found this site. A very handy description...
Freezing Your Drives
Check out this article on using a freezer to recover data off broken hard drives. I wonder if the freezer can also fix broken code?
Using LINQ to access Outlook data
Grab yourself a copy of Visual Studio code name "Orcas" and follow along as we create a program to access your data in Outlook.
Test Data
You will need to have some contacts in Outlook to test this program. Add at least 3 contacts, one with a home phone but no email, one with an email but no phone numbers, and one with no email and no phone numbers.
Getting Started
Start "Orcas" and click File->New->Project… Choose to create a Console Application in C# with the .NET Framework 3.5.
We need to add a reference to Outlook 2007. Right...
From good to bad
Two recent news articles related to computer forensics stood out recently.
The first article talks about a Filipino cybersleuth being awarded the world's best computer investigator for 2007. The winner, Alexander Ramos, has been a cybercrime investigator for 10 years. The prize of $10,000 goes to the charity of the winners choosing.
In the second article, a bogus computer expert pleads guilty of falsifying his credentials. The computer expert faces a maximum of 10 years in prison and a fine of $500,000.
An interesting comparison of the two ends of computer forensic investigations.
Previous Versions Part 2
In my first blog post on Shadow Copy, I said that Previous Versions is available in the Ultimate, Business and Enterprise versions of Vista. This means that the feature is not available in Home and Home Premium versions.
It is true, although there is a twist. You don't have the ability to access the Previous Versions of files in Home and Home Premium, but the Previous Versions are still being made. One of the students in my Computer Forensics class pointed out this article. The article says that if you upgrade from Home or Home Premium to Ultimate, Business or...
Blogging Using Word 2007 with Subtext
I have now been blogging using Word 2007 for a while. It really makes the blogging process about as painless as it can be. I don't have to worry about formatting and can include screenshots painlessly in my posts. Although I haven't done it yet, I also have the ability to create SmartArt and include that in my posts to illustrate a point (or not!):
Setting Word 2007 up for blogging with Subtext is not entirely intuitive and also required a small code change to get image posting to work.
Go to the Office menu, choose Publish and select...