Comment puis-je lancer la boîte de dialogue d'autorisations de fichier standard à partir d'une application .NET? Je n'arrive pas à trouver un exemple de ceci n'importe où. Je ne veux pas définir par programme les autorisations de fichier, je veux laisser un utilisateur les définir via la boîte de dialogue.Boîte de dialogue Autorisations de fichier via .NET
Répondre
Je ne pense pas qu'il existe un wrapper dans Winforms qui enveloppe ce dialogue, il serait assez simple de créer votre propre boîte de dialogue, vous devez appeler la méthode SetAccessControl de la classe FileInfo, il y a un exemple ici
http://msdn.microsoft.com/en-us/library/system.io.fileinfo.setaccesscontrol.aspx
l'API Shell (IShellFolder) pourrait être une façon de faire, si vous pouvez savoir quel verbe ouvrira la boîte de dialogue de sécurité pour un fichier. J'ai juste essayé d'écrire un script pour lister les verbes disponibles sur un fichier, et la chose la plus proche que j'ai pu voir était "Properties" qui montrerait toutes les pages de propriétés, pas seulement la sécurité. Aussi quand j'ai essayé d'invoquer le verbe, rien ne s'est passé. Je n'admets donc pas beaucoup de réponses, mais peut-être que ce sera un point de départ.
trouvé la réponse ici:
http://www.pluralsight.com/community/blogs/keith/archive/2004/10/04/2636.aspx
Marquez votre réponse ici comme résolu, si vous voulez :) – Valentein
Et une autre méthode plus facile:
BOOL SHObjectProperties ( HWND hwndOwner, DWORD dwType, LPCWSTR szObject, LPCWSTR szPage );
- 1. de dialogue Ouvrir un fichier .NET
- 2. Comment gérer la boîte de dialogue via sélenium avec python?
- 3. Boîte de dialogue modale
- 4. Sécurisation de la boîte de dialogue de téléchargement de fichier
- 5. Boîte de dialogue Message/Confirmer
- 6. Erreurs de boîte de dialogue de fichier ouvert Silverlight simples
- 7. boîte de dialogue de couleur
- 8. Y at-il un moyen facile de créer une boîte de dialogue de fichier C# .NET avec boîte de dialogue d'encodage?
- 9. boîte de dialogue visuel C++
- 10. Boîte de dialogue C# catch
- 11. Flash: Boîte de dialogue Téléchargement
- 12. Boîte de dialogue intégrée Excel
- 13. Boîte de dialogue dans SCSF
- 14. Problèmes avec la boîte d'alerte personnalisée via la boîte de dialogue jqueryid
- 15. Comment afficher la boîte de dialogue de progression de la copie de fichiers Windows via PB?
- 16. Autorisations de fichier IIS
- 17. Boîte de dialogue de connexion pour l'application client Windows
- 18. Boîte de dialogue de rappel de suppression
- 19. Valeurs de retour de boîte de dialogue
- 20. Actualiser UpdatePanel après une boîte de dialogue "File Download" Boîte
- 21. Boîte de dialogue MFC Open Folder
- 22. Question de boîte de dialogue JQuery
- 23. Retour à une boîte de dialogue spécifique
- 24. Boîte de dialogue VBA Word 2003
- 25. Automatisation Excel via OLE - Suppression/récupération des erreurs de boîte de dialogue?
- 26. Personnaliser les raccourcis dans la boîte de dialogue Ouvrir un fichier et Ouvrir le dialogue
- 27. php - modification des autorisations de fichier
- 28. Les autorisations de fichier n'héritent pas des autorisations de répertoire
- 29. Boîte à outils Dojo: fermer la boîte de dialogue
- 30. Autorisations de fichier/répertoire C#
Comme je l'ai dit, je ne veux pas les mettre moi-même. Je sais déjà comment faire ça. Je veux lancer la boîte de dialogue du système d'exploitation. –