Démarrage automatique et préférence d'une application [Résolu]

Tweet75 87 Messages postés jeudi 5 novembre 2009Date d'inscription 3 janvier 2012 Dernière intervention - 1 déc. 2010 à 00:27 - Dernière réponse : NHenry 14134 Messages postés vendredi 14 mars 2003Date d'inscription 23 avril 2018 Dernière intervention
- 1 déc. 2010 à 22:21
Bonjour,

Je suis confronté a des petits soucis mineurs où je ne trouve pas de solutions.

Sujet : Application avec démarrage automatique avec windows et paramètres My.settings utilisé.

Voila mes questions :

* Peut on détecter si c'est un utilisateur ou windows qui lance le fichier ?
Je m'explique. Quand windows démarre il va m'afficher en grand l'application ce qui peut être génant. Moi je voudrais que le logiciel détecte automatiquement pour faire comme suit :
- c'est windows qui a lancé ? Alors on ouvre et on réduit la fenetre automatiquement.
- C'est un utilisateur qui a lancé ? Alors on laisse le programme tranquille...

* J'ai renseigné My.settings pour d'une part sauvegarder les préférences de l'utilisateur (pseudo etc...) et préférences de l'application (chemin de la base de donnée etc...). J'ai fait cela dans l'idée de pouvoir modifier manuellement le chemin sans modifier le soft. Mais je n'arrive pas a savoir comment modifier le fichier my settings car j'ai pris mon .exe uniquement généré par l'application et l'ai lancé sur un autre pc. Tout fonctionne parfaitement... Comment je fais pour modifier mes paramètres ??

Merci par avance
Afficher la suite 

5 réponses

Répondre au sujet
NHenry 14134 Messages postés vendredi 14 mars 2003Date d'inscription 23 avril 2018 Dernière intervention - 1 déc. 2010 à 19:51
+3
Utile
Bonjour,

1) Par exemple pour ouvrir un fichier texte avec le bloc note :
notepad.exe C:\Mondossier\Fichier.txt
Les données sont dans :
Application.CommandLine (il me semble)

2) http://fr.efreedom.com/Question/1-1075204/Lorsque-vous-utilisez-un-fichier-Settings-Settings-dans-NET-ou-est-la-config-reellement-stocke

Mon site
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de NHenry
NHenry 14134 Messages postés vendredi 14 mars 2003Date d'inscription 23 avril 2018 Dernière intervention - 1 déc. 2010 à 13:06
0
Utile
Bonjour,

1) Tu peux ajouter un paramètre au lancement de ton application, par exemple :
MonApp.exe Win
C'est le démarrage automattique
MonApp.exe
C'est l'utilisateur

2) Il faut prévoir dans ton app que l'utilisateur puisse modifier la valeur (mode spécial qui ne peux être utilisé que par la ligne de commande par exemple.

Mon site
Commenter la réponse de NHenry
Tweet75 87 Messages postés jeudi 5 novembre 2009Date d'inscription 3 janvier 2012 Dernière intervention - 1 déc. 2010 à 19:10
0
Utile
Bonjour NHenry,

1) Je n'ai pas bien compris ta première réponse. Qu'appelles tu par paramètre ? Comment le logiciel va détecter que c'est un lancement automatique ou non ?

2) Donc si je comprends bien il n'y a aucun fichier texte qui est généré ?? Donc du coup je dois passer mes paramètres applications en utilisateur... Pour ma culture, les paramètres utilisateurs sont stockés dans le exe ??

Merci
Commenter la réponse de Tweet75
Tweet75 87 Messages postés jeudi 5 novembre 2009Date d'inscription 3 janvier 2012 Dernière intervention - 1 déc. 2010 à 20:49
0
Utile
1) Je prends le problème à l'envers. Y'a t'il un processus qui se lance uniquement au démarrage de windows ?

2) C'est bon, c'est OK merci ! Par contre ne peut on pas mettre le fichier à la racine du dossier d'installation du logiciel ?

Merci
Commenter la réponse de Tweet75
NHenry 14134 Messages postés vendredi 14 mars 2003Date d'inscription 23 avril 2018 Dernière intervention - 1 déc. 2010 à 22:21
0
Utile
Bonjour,

1) C'est explorer.exe qui lance les applications aux démarrage, donc tu ne peux pas savoir si c'est un lancement de démarrage ou pas.
Et se référer à l'état d'un autre processus est trop risqué.

2) A ce moment là, il faudra que ce soit toi qui gère le fichier de paramètre.

Mon site
Commenter la réponse de NHenry

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.