here is the situation:

I have one program running on intranet folder which I don't have write permission on. But when the program runs, some temp files need to be saved in current directory. So I got error "Access is denied on ...".

So I have to create the other program to run the part that produces temp files and then put it on local machine. I use Process.Start to call this program by the program on intranet folder. BUT temp files still go to intranet folder.

I thought the program on local machine would run individually, actually NO!

Anybody has idea to solve this problem? Thanks.