Autorisation ecriture sous vista

cs_aurel16 Messages postés 75 Date d'inscription samedi 17 septembre 2005 Statut Membre Dernière intervention 29 octobre 2010 - 16 sept. 2008 à 18:54
Malebogia_DCG Messages postés 10 Date d'inscription lundi 11 septembre 2006 Statut Membre Dernière intervention 30 septembre 2008 - 20 sept. 2008 à 07:58
Bonjour,

J'ai crée un logiciel qui fonctionne très bien sur ma machine. Mais lorsque je veux l'installer sur une autre machine qui possède vista, cela bug. J'ai découvert l'origine du problème :
Mon logiciel a besoin de créer et de stocker des données dans un fichier texte. Ainsi lorsque le logiciel est lancé, il dit qu'il n'a pas les accès nécessaires. Mais si je modifie les accès sous vista du fichier texte ( ecriture ) il fonctionne très bien.

Je voudrais donc savoir s'il lorsque je crée le fichier texte avec le code source suivant, il n'y aurais pas une possibilité pour autoriser directemetnt l'écriture.

 richTextBox2.SaveFile(System.IO.Path.GetDirectoryName(Application.ExecutablePath) + "" + richTextBox1.Text + ".txt", RichTextBoxStreamType.PlainText)

Merci de vos reponses

4 réponses

vbnino Messages postés 218 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 11 juillet 2010
16 sept. 2008 à 19:45
Salut!

-Pour ton programme ,sous vista clique adroit de la souris sur ton programme et clique sur "Executer en tant q'administrateur"

A+
0
cs_aurel16 Messages postés 75 Date d'inscription samedi 17 septembre 2005 Statut Membre Dernière intervention 29 octobre 2010
16 sept. 2008 à 21:19
Oui, c'est une solution mais ce logiciel est destiné à des personnes, je ne peux pas les inciter à ouvrir le programme en mode administrateur, je voudrais que cela fonctionne directement en créant le fichier en mode écriture/lecture . Je ne peux pas modifier les attributs ?
0
cs_aurel16 Messages postés 75 Date d'inscription samedi 17 septembre 2005 Statut Membre Dernière intervention 29 octobre 2010
17 sept. 2008 à 18:42
up svp
0
Malebogia_DCG Messages postés 10 Date d'inscription lundi 11 septembre 2006 Statut Membre Dernière intervention 30 septembre 2008
20 sept. 2008 à 07:58
Salut,


Ca ne va peut etre pas répondre à ta question mais tu peux essayer avec ça pour voir ? :



nom de ton fichier texte = System.IO.Path.GetTempFileName

Tu as peut etre simplement un probleme d'acces au dossier qui est protégé en ecriture ? (ça me parait presque normal pour le dossier d'une appli).

A+

Male
0
Rejoignez-nous