Idéalement, j'aimerais pouvoir copier/déplacer entre un dossier accessible sur mon disque local et un partage réseau auquel je n'ai pas accès (mais l'application serait). J'utilise l'emprunt d'identité pour me donner accès aux fichiers du partage réseau, mais l'utilisation de System.IO File.Move ou de File.Copy me force à utiliser les mêmes informations d'identification pour chaque emplacement. Y a-t-il un moyen de contourner ceci?VB.Net File.Copy/File.Move avec des informations d'identification différentes
2
A
Répondre
2
Ce que je crois que vous pourriez faire est quelque chose comme ceci.
- Effectuez l'emprunt d'identité pour autoriser la sélection de fichiers. Copiez les fichiers dans un emplacement accessible à l'application.
- Arrêtez l'emprunt d'identité, puis demandez à l'application de copier le fichier depuis l'emplacement temporaire jusqu'au résultat final souhaité.
Nous l'avons déjà fait dans nos applications, ce n'est pas élégant, mais ça marche parfaitement!
0
Nous avons fait quelque chose de similaire à ce que fait Mitchel Sellers, sauf que nous n'avons pas d'endroit où les deux identités peuvent lire. Nous lisons des blocs de données dans la mémoire en utilisant le contexte local et en les écrivant en usurpant l'identité de l'utilisateur distant.
Questions connexes
- 1. C# .net ListView - Récupère des informations différentes de différentes tables
- 2. Exécution d'une application IIS avec différentes informations d'identification utilisateur
- 3. veut des icônes différentes avec des constructions différentes en C#
- 4. vb.net obtenir des informations de sécurité de dossier
- 5. Lecture des informations de balise XML en VB.NET
- 6. cours similaires avec des signatures différentes
- 7. fichier cf.registry avec des tailles différentes
- 8. Serveur lié SQL Server avec différentes informations d'identification de domaine de répertoire actif
- 9. récupération des informations exécutables
- 10. jquery: selectbox avec différentes sorties sur différentes sélections
- 11. before_filter avec informations dynamiques
- 12. Pourquoi Create GUID affiche-t-il différentes parties GUID avec des majuscules différentes?
- 13. Passer des valeurs avec des extensions parallèles et VB.net
- 14. des informations sur UML?
- 15. TCP Freezing avec VB.NET
- 16. NSTableView avec des colonnes liées à différentes NSArrayControllers
- 17. Exécuter MSTest avec des tests sur différentes bases de données
- 18. Comment remplir chaque DataGridViewComboBoxCell avec des données différentes?
- 19. Réutilisation des définitions Spring Webflow avec différentes implémentations d'actions
- 20. recharger un jqGrid chargé avec des données de table différentes
- 21. Sélectionnez le pourcentage de lignes avec des valeurs différentes
- 22. récupération des valeurs de 2 tables différentes avec QuerySet
- 23. interfaces multiples avec VB.NET
- 24. Renvoyer des informations d'un iframe?
- 25. WPF Lance le navigateur avec des informations d'identification
- 26. Copie de fichiers avec des informations d'identification doubles (Windows)
- 27. Journal des appels de service WCF avec informations de paramètre
- 28. Mise à jour des informations de montage avec MSBuild ne
- 29. Comment obtenir des informations de chapitre PDF avec CGPDFDocumentGetCatalog?
- 30. envoyer des informations dans les deux sens avec AJAX