Because all of you are good developers who don't run as administrator anymore, I'm
sure that you have all read most of these articles before. But so that I have them
documented here, I wanted to list the things I found useful when I made the switch.
It really isn't that hard. You should be doing it.
As a side note, I do all of my development in a Virtual PC environment. While that
doesn't make it any easier per se, it does mean that on my development machine I'm
rarely troubled with strange desktop applications that don't work. (Those problems
are relegated to my host OS... where I also run non-admin.)
Here is the list of the ones I found the most useful.
MakeMeAdmin -
If you are running on a corporate domain, you really need this tool by Aaron Margosis. If
you are running XP on a workgroup, read this
post instead. If fact, go read all of of Aaron's non-admin post categories: Non-Admin and Non-Admin
for Home Users.
PrivBar -
Once you've made the switch, you really should be running PrivBar to help you know
which explorer (and IE) windows you have open as admin. I was very happy to see this
running on a number of presenter's machines at Win-Dev last week.
Running
VS.NET as non-Admin - This MSDN article is a must read; in particular the part
about debugging ASP.NET applications. (And that bit about messing with the machine.config
file has convinced me to repave using Server 2003 ASAP.)
TestDriven.NET -
The most recent builds (RC6 and later I think) of TestDriven.NET (formerly known as
NUnitAddin) support running as non-admin.
How
to Secure Your Developer Workstation - Another must read from MSDN.
Running
As Non-Admin - Brad Wilson (aka The
.NET Guy) has an article that lists applications that work and don't work when
running non-admin.
[Geek Noise]