Sign In
James Finnigan
Debugging, Shell Programming, Setup, Working at Microsoft, Virtualization
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
Christmas
CodePlex
Cool
debugging
Download
fun
Games
Guided Help
Halo 3
LUA
malware
Microsoft
Moving
News
Photography
SCVMM
Setup
shell
Shopping
Tips
UAC
virtualization
Vista
windbg
WMI
Archive
Archives
April 2009
(1)
January 2008
(1)
November 2007
(1)
September 2007
(2)
August 2007
(1)
July 2007
(1)
June 2007
(2)
May 2007
(4)
April 2007
(1)
March 2007
(3)
February 2007
(3)
January 2007
(8)
December 2006
(12)
November 2006
(13)
MSDN Blogs
>
James Finnigan
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
James Finnigan
Teaching Children to Program
Posted
over 3 years ago
by
James Finnigan - MS
0
Comments
I was playing Robozzle with my oldest and he was having a blast and loved that he was programming like Dad does. (He did let me know he wants to be policeman though. :) It’s a fun way to introduce kids to programming and reminds me a little of the little...
James Finnigan
Hyper-V review
Posted
over 4 years ago
by
James Finnigan - MS
0
Comments
The hypervisor support in Server 2008 is now out in beta and it's great to see the product hitting the street. Virtualization is a huge change for the industry that can do a lot for everyone from data-centers to software houses, to people who just...
James Finnigan
Beginning again - and hiring
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
Well, fun times. I've taken a position on the Virtual Machine Manager team. I'll be one of the lead developers working on the next version. It's an exciting space, with a lot of players and a lot of new technologies. I'm also hiring...
James Finnigan
The Shell Extensions Approved list is *not* a complete list of shell extensions on the system
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
I've noticed that a number of different programs just look at the Approved list of shell extensions [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved] and figure that all shell extensions will be in that list. It...
James Finnigan
Supplemental Registrations (aka. Context Menu Handers (etc) - where are they loaded from...)
Posted
over 5 years ago
by
James Finnigan - MS
7
Comments
I've been thinking about the registration problem where you want to add a context menu (much of this applies to static verbs as well) to a file type (we'll say .ogg). You don't want the default verb, you just want to add some verbs. Because you don't...
James Finnigan
Installing shell extensions - please complain here
Posted
over 5 years ago
by
James Finnigan - MS
9
Comments
So... I've been looking more closely at Wix and I think I'm going to build some custom actions to do a really good job installing shell extensions. Which ones do you find most problematic? I realize this is a bit of a change of pace for the blog, so I...
James Finnigan
Summer Fun, Full House
Posted
over 5 years ago
by
James Finnigan - MS
2
Comments
(Normally this kind of post is reserved for my other blog where I mostly blog about non-tech - so don't worry, I won't be boring you with stories of how incrediby smart and cute my little boys are (obviously my wife's DNA is doing overtime).) We've...
James Finnigan
The best way to make UAC shut up for a while
Posted
over 5 years ago
by
James Finnigan - MS
2
Comments
Let's say you want to install a few things and want UAC to stop bugging you while you install them. Should you turn off UAC and install the apps? Since that disables UAC's virtualization, it can destabilize things that depend on data written to those...
James Finnigan
How to stop WinDbg from going crazy and loading all the symbols
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
One of my favorite features of WinDbg is that it doesn't load all the symbols up-front. That's a huge part of what makes it so much faster than Visual Studio. However, every once in a while you can do things that cause WinDbg to go crazy and load all...
James Finnigan
Breaking when the instruction pointer leaves the module
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
The problem is to skip out of a kernel driver that we don't have symbols for - what's the best way to break on calls out of that driver. If you used pc (step until the next call instruction), you would hit calls that are inside that driver. Here's another...
James Finnigan
Finding where a bad HRESULT is returned
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
I've looked at this a couple times , but here's another way to break when the error code you're looking at is being returned. .while(@eax != 0xc0000005) { t ; reax } If you want to avoid the output noise, you can do something like this: .while(@eax !...
James Finnigan
How to only break on a jump when it will be taken
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
Here's a question that came up a work a little bit back - thought I would share the result around. There is a coding pattern (that I don't ever really use so I may be messing it up) that works like this: T1 res1; T2 res2; T3 res3; res1 = GetRes1...
James Finnigan
Making an MSI that doesn't need a UAC/LUA prompt
Posted
over 5 years ago
by
James Finnigan - MS
6
Comments
The goal I think that most things don't need to require a UAC prompt to install - just install it for that user. Why not make the MSI so it doesn't prompt and your users get a smoother experience? (Also, I feel much better installing a program that...
James Finnigan
How to launch an un-elevated process from an elevated process
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
Update: Please refer to Aaron's FAQ which is being maintained while this post has grown stale This question has come up a fair amount lately. The short answer is that you don't * - instead you should: first launch an unelevated process have...
James Finnigan
UAC UI on oldnewthing - what the colors mean
Posted
over 5 years ago
by
James Finnigan - MS
I mentioned recently that I was the new owner of the UAC UI (from the dev side). Well, today I found that Raymond Chen's blog has brought up the topic of what the colors mean. I hadn't even really noticed that the dialogs changed much before taking ownership...
James Finnigan
Flat Solution Explorer
Posted
over 5 years ago
by
James Finnigan - MS
3
Comments
Here's a great tool for folks that use Visual Studio with large projects - it gives you a flat view of all the files in your solution. Quick word-wheeling allows you to filter down to a set of files and get at exactly what you're interested in. It's now...
James Finnigan
New Beginnings...
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
I've moved onto the Windows Experience team. It should a lot of fun to continue to follow Guided Help, and some of my other projects but my emphasis now is on the Windows Experience - things like explorer and the like. I'm also the new owner of the LUA...
James Finnigan
Virtual PC 2007: Released, as free download
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
How cool is that - we're releasing Virtual PC 2007 as a free download . Why should you care? Here's the things I've found Virtual PC to be useful for: Putting a working server/client/multitier configuration on a laptop for demoing Testing/debugging setup...
James Finnigan
RegNamespace sample up on codeplex
Posted
over 5 years ago
by
James Finnigan - MS
2
Comments
Scott, Jerry, Thayn and I have whipped up a sample of indexing the registry, as well as a shell folder (namespace extension) for viewing it. It's great to be able to search the registry via the index and it's great sample of how to create a shellfolder...
James Finnigan
Windows Live ID Client SDK alpha release
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
On a recent post about BITSAdmin , someone commented on how you needed to be logged into passport to download certain things. Well I noticed in Brian's blog that there is now an alpha release of the live client SDK . I haven't tried it out (still busy...
James Finnigan
Recruiting at BYU
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
Hi all - I'm at BYU for the career fair tomorrow (Wednesday). Come on down and talk to us and bring a resume - I met a lot of you at the dinner tonight (thanks for coming) which was great fun. We're also going to be doing some mock technical interviews...
James Finnigan
RE: How to get rid of that pesky Windows Welcome Center at FIRST boot
Posted
over 5 years ago
by
James Finnigan - MS
1
Comments
While reading blog comments about Welcome Center, I came across this entry on how to remove welcome center at first boot. ... With a simple .reg file though, you can kill Windows Welcome Center dead on first boot — simply put the following into...
James Finnigan
Yahoo! Messenger for Windows Vista
Posted
over 5 years ago
by
James Finnigan - MS
2
Comments
I was just looking at the Yahoo! Messenger for Windows Vista video. Wow. It's gorgeous. It's nice to see people doing amazing things with Avalon/WPF. I was particularly impressed with the great flow and visual as you select the background color (pictured...
James Finnigan
Bernie Klinder ♡ Guided Help
Posted
over 5 years ago
by
James Finnigan - MS
0
Comments
From Bernie's review of Windows Vista's killer features ... Guided Help and Automated Diagnostics -- A large number of help desk calls are for simple technical issues that aren't difficult to resolve but are somewhat time consuming to explain to a remote...
James Finnigan
Smile spotting - can you tell the difference?
Posted
over 5 years ago
by
James Finnigan - MS
2
Comments
I was taking a smile spotting survey that I found from Kathy Sierra's blog (good reading) and I know a little bit about how to tell a fake smile from a real one (in theory) and I thought it would be fun to see how good I was at it. At the beginning, I...
Page 1 of 3 (53 items)
1
2
3