My program that works fine in XP now does not write anything to the registry in Vista. I created an admin user on vista and even with that user, it still will not do this.

For example, my program lets you add or remove it from windows startup at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

My install program that can run as administrator puts it there but my own VB app will not put it there again if I delete it manually. And I am loggin in as an admin user. Why would this be happenning?

Thanks

Warren