Interesting one this. My program also will need to copy files from a PC where other users have admin rights. Even if I log in as admin, those other admins can effectively hide their files by making them private. I'm writing code for a pe environment at the moment but if I can achieve this in Windows it would help. Anyone know if the RunAs command could help here?

Sorry Vntalk, I don't mean to hijack your thread but it is relevant. I'll learn how to run my app as a process with you!