Endereço UNC

Eu tenho um sistema que salva arquivos usando um endereço UNC da rede.

Eu criei um usuário da rede para o meu sistema e dei permissão apenas para esse usuário na pasta que ele grava.

O problema é como eu faço para gravar um arquivo usando o usuário e a senha do meu sistema e não a de quem está logado? Tem como eu passar isso no meu endereço UNC?

a) Sistema web ou desktop?
b) Se for desktop, é necessário personificar esse usuário (não há opções para passar usuário e senha no endereço UNC.). Procure no MSDN ( http://msdn.microsoft.com ) como é que se faz isso (e cuidado - pegue uma referência bem atual, e teste-a cuidadosamente, porque a personificação mudou um pouco no Windows Vista).

Para procurar isso: personificar = IMPERSONATE

É Desktop…
Valeu, vou tentar!