|
Publicité ' | ||||||||||||||||||||||||
|
|
#21 |
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Arfff tu n utilises jamais de clauses pour la gestion d exception..... pourtant dans mon 1er exemple j ai bien mis mon code dans du try catch et quand tu debogues il faut que tu prennes cette habotude afin d identifier les problemes rencontrés.....
Donc : - Dans les proprietes de ton projet il faut que tu modifies les privileges d execution de ton programe situe dans le fichier manifest et tu le parametres en requireadministrator ! - Ensuite avant de telecharger ton fichier verifies s il n existe pas deja et tente de le supprimer dans un try catch pour voir s il retourne une erreur en cas de pb d autorisation pour la suppression. - Si tu rencontres des soucis changes le chemin de ton fichier et telecharges sur ton bureau la ou les autorisations ne posent normalement pas de soucis Enfin si tu as toujours des pb de permission regarde a quel groupe appartient ton comte utilisateur et debogue sur 1 compte membre du groupe admin. Ps : avant de se lancer dans les lignes de code il faut penser a parametrer ton projet !!! Quel framework, les privileges d execution, plateforme (86,64,anycpu),.......etc...... |
|
|
00
|
|
|
#22 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Je te remercie pour toutes les aides que tu m'apporte et la patiente que tu prend pour m'aider a résoudre mon problème.
Je n'ai pas de formation "Programmation", j'apprend tout par moi même, et je ne connaissait pas encore cette methode pour identifier les érreurs c'est vraiment super.donc de la même mannière, je ne connais pas du tout "le paramêtrage de la solution. Je touche au Référence que je commence a connaître. Pour le framewokrs, je suis sur le V4.0 Je vais commencer par regarder les propriété du projet pour le "Requireadministrator mais je ne sais pas ou cela se trouve !!! |
|
|
00
|
|
|
#23 | ||
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Pour paramétrer le Manifest afin de définir des droits d'exécution du programme :
1- Va dans les propriétés du projet et cliques sur ce bouton (dans VbNet): ![]() dans C# : ![]() 2- Remplaces cette occurence qui n'est pas en commentaire (pas celle qui est en vert ca ne servirait à rien !): Code :
<requestedExecutionLevel level="asInvoker" uiAccess="false" /> Code :
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> Ce paramétrage superpose le bouclier de sécurité Windows sur l'icone de ton programme compilé lorsqu'un user n'est pas membre du groupe admin : Exemple pour le Framework 4 qui est copié sur 1 PC non membre du groupe admin : ![]() Voilà le fichier .Manifest à quoi il ressemble et il est générique à partir du moment ou tu ne souhaites pas que ton prog plante à cause de pb de sécurité sur d'autres configurations système (d'autres PC clients) : Code :
|
||
|
|
10
|
|
|
#24 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Désolé pour le temps de réponse dont j'ai prit pour répondre.
Donc effectivement cela marche. Cela oblige à lancer l'application en mode Admin. Mais ce n'est pas génant. Est-ce que le problème du FTP provient de la même erreur. Je veux dire que le fichier téléchargé était vide à cause de cela. Merci pour le temps que tu as prit. |
|
|
10
|
|
|
#25 | |
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Citation:
En fait étant donné que tu ne mettais pas ton code dans une clause "Try Catch" alors tu ne pouvais pas voir l'erreur générée au moment de la copie du fichier en local. Tu as résolu ton pb et c'est le principal, merci pour ton retour même s'il est tardif c'est mieux que rien du tout comme certain on l'habitude de faire..... Si tu as d'autres questions n'hésites pas . |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com