2009-10-23 11 views
1

Pourquoi l'exécution avec des privilèges élevés force-t-elle l'utilisation de chemins UNC? Je dois élever mon processus ET garder les mappages de lecteur que j'ai. Pourtant, quand je cours élevé les mappages sont remplacés par le chemin UNC. Par exemple:Pourquoi l'exécution avec des privilèges élevés force-t-elle l'utilisation de chemins UNC?

textBoxPath.Text = Application.StartupPath; 

renvoie «F: \ myProgram \ tools» lorsqu'il est exécuté normalement. Mais quand il est élevé, il renvoie "\ server \ share \ myProgram \ tools"

Je voudrais trouver un moyen de convertir l'UNC en chemin tracé ou de l'empêcher complètement.

Merci

Répondre

3

Les correspondances d'entraînement sont par utilisateur. Votre utilisateur administrateur n'a tout simplement pas les mêmes correspondances.

Je crains qu'il n'y ait aucun moyen de les conserver, car, lorsqu'il est élevé, vous avez un jeton d'utilisateur complètement différent.

+0

Merci, c'est logique. Cela ne me facilite pas la vie, mais c'est logique. :) – JimDel