Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ENREGISTREMENT DE FICHIER DANS %PROGRAM FILES% SOUS VISTA


Information sur la source

Catégorie :.NET Source .NET ( DotNet ) Classé sous : vista, propertygrid, listview, serialisation, generic Niveau : Débutant Date de création : 12/06/2006 Date de mise à jour : 12/06/2006 23:25:50 Vu / téléchargé: 14 703 / 324

Note :
5,67 / 10 - par 3 personnes
5,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
L'un des problèmes de beaucoup d'application et notamment les jeux est qu'elles écrivent dans le dossier %Program files% or ce dossier n'est pas accessible en écriture par les utilisateurs limités.  

Pour cela il faudrais que toutes les applications écrivent dans un dossier de l'utilisateur. Coq a posté un billet trés interressant à ce sujet sur son blog : http://blogs.developpeur.org/coq/archive/2006/02/26/17769.aspx

Avec Vista, les problèmes de ces applications "sont résolus" en effet lorsqu'un programme tente d'écrire dans %program files% il est en fait redirigé vers un autre dossier.

L'application que j'ai concu illustre ce principe : elle est constitué d'un listview, d'un propertygrid, on peut rajouter des personnes à une liste qui est ensuite serialiser vers un fichier XML dans le repertoire program files.

En fait lrosque l'appplication lit ou écrit des fichiers dans %program files celle ci lit ou écrit dans C:\Users\cyril\AppData\Local\VirtualStore\Program Files\. Ceci se fait de manière complétement transparente pour l'utilisateur !
 

Conclusion

Cette astuce devrait corriger de nombreux problèmes causé par des applications mal codés ! J'ai écrit ce programme juste pour information. Il ne faut jamais utiliser cette technique dans la vrai vie, préférer la méthode de Coq (http://blogs.developpeur.org/coq/archive/2006/02/26/17769.aspx)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • WindowsApplication5.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier946 octets
  • WindowsApplication5.suoTélécharger ce fichier [Réservé aux membres club]26 624 octets
  •   WindowsApplication5
    •   bin
      •   Debug
        • data.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier417 octets
        • WindowsApplication5.exeTélécharger ce fichier [Réservé aux membres club]28 672 octets
        • WindowsApplication5.pdbTélécharger ce fichier [Réservé aux membres club]40 448 octets
        • WindowsApplication5.vshost.exeTélécharger ce fichier [Réservé aux membres club]5 632 octets
      •   Release
        • WindowsApplication5.exeTélécharger ce fichier [Réservé aux membres club]28 672 octets
        • WindowsApplication5.pdbTélécharger ce fichier [Réservé aux membres club]38 400 octets
        • WindowsApplication5.vshost.exeTélécharger ce fichier [Réservé aux membres club]5 632 octets
    •   obj
      •   Debug
        • Refactor
        • TempPE
        • WindowsApplication5.csproj.GenerateResource.CacheTélécharger ce fichier [Réservé aux membres club]842 octets
        • WindowsApplication5.exeTélécharger ce fichier [Réservé aux membres club]28 672 octets
        • WindowsApplication5.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]2 046 octets
        • WindowsApplication5.pdbTélécharger ce fichier [Réservé aux membres club]40 448 octets
        • WindowsApplication5.Properties.Resources.resourcesTélécharger ce fichier [Réservé aux membres club]180 octets
      •   Release
        • TempPE
        • WindowsApplication5.csproj.GenerateResource.CacheTélécharger ce fichier [Réservé aux membres club]842 octets
        • WindowsApplication5.exeTélécharger ce fichier [Réservé aux membres club]28 672 octets
        • WindowsApplication5.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]1 725 octets
        • WindowsApplication5.pdbTélécharger ce fichier [Réservé aux membres club]38 400 octets
        • WindowsApplication5.Properties.Resources.resourcesTélécharger ce fichier [Réservé aux membres club]180 octets
      • WindowsApplication5.csproj.FileList.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier368 octets
    •   Properties
    •   Utils
    • Form1.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 193 octets
    • Form1.Designer.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier12 746 octets
    • Form1.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 210 octets
    • Personne.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 104 octets
    • Program.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier486 octets
    • WindowsApplication5.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 452 octets

Télécharger le zip

Historique

12 juin 2006 23:25:01 :
zip
12 juin 2006 23:25:50 :
zip

Commentaires et avis

signaler à un administrateur
Commentaire de sebmafate le 13/06/2006 10:19:08 administrateur CS

ca fait drole de voir Cyril ici :D

signaler à un administrateur
Commentaire de Nurgle le 13/06/2006 22:37:51 administrateur CS

Cyril ?!! du C# !!
Winforms en plus !! :p
(bon, on te pardonne, c'est pour Vista, mais quand même, ça fait un choc...)

signaler à un administrateur
Commentaire de sebmafate le 14/06/2006 08:59:36 administrateur CS

le pire... c'est que j'ai failli sévir :p

signaler à un administrateur
Commentaire de TheSaib le 14/06/2006 10:42:11 administrateur CS

Pas possible , il a du mettre un webbrowser dans son appli, derière il fait du ASP.NET.

:>

signaler à un administrateur
Commentaire de coq le 16/06/2006 20:38:13 administrateur CS

Bientôt converti ? :p

Merci pour la référence.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

ListView : Ajouter des éléments (C#) [ par Wolf ] Voilà mon problème :Comment faire pour ajouter des éléments dans une ListView pendant l'exécution du programme?J'avais pensé faire ça ds la fonction O Listview et base de donnée [ par fredza ] Salut,En C# est-il possible de remplir une listview (en mode détail avec le contenu d'une base de donnée) si oui comment ?Ma base est constituée de pl textBox dans une listView [ par pogo ] bonjour,je cherche a faire qqchose qui me parait assez simple..mais qu en apparence uniquement!je voudrais remplacer (apres un click) le subitem d'un Modifier la hauteur du help dans une propertygrid [ par nico193 ] Comment modifier la hauteur du contrôle help (en bas de la PropertyGrid) ? Je ne trouve pas de propriétés pour cela.Merci pour l'aide ! Copy d'une listview (C#) [ par chimerique ] Slt all, g un soucieJe voudrais faire une copie d'une listview ds une autre ... :-/En fait via remoting je recupere avec un client une listview, mais Evenement sur ListView [ par neogally ] Bonjour,voila je stocke dans un listView des elements que je recupere dans une base de donnees Accessj'aimerai recuperez l'element selectionner dans l Colorier des elements d'une ListView [ par blacky2003 ] Voila quelque temps que je me prends la tête !!!je veux mettre de la couleur sur certains items de ma listviewC'est surement très simple mais bon on n selectItem et listView [ par kalakalaboubou ] bonjour quelqu'un sait-il comment on met des selectItem dans les columns d'une listView?merci d'avanceGS PropertyGrid [ par EmtPso ] Bonjour,Je n'arrive pas à afficher une liste déroulante avec à l'intérieure, des valeur prédifinies, lorsque j'apelle une propertyGrid. J'aimerai pour Affichage propriété d'un objet avec une PropertyGrid [ par eag35 ] Bonjour Je visualise les propriétés d'un objeten utilisant une PropertyGrid.Je voudrais afficher un nom autre que celui du nom de la propriété .exempl


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.