fontaineflorian
Messages postés6Date d'inscriptionmercredi 1 avril 2009StatutMembreDernière intervention 7 septembre 2011
-
16 août 2011 à 17:22
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
1 sept. 2011 à 20:04
Bonjour à tous,
J'ai dévellopé une application sous VB 2008 qui me permet de gérer des fichier excel présent sur le réseau entreprise. Lorsque je lance mon application tout se passe bien, quand je veux chercher un fichier via une openfiledialoq je vois bien les lecteurs réseaus...
De plus j'ai crée un service (en localsystem) associé à cette application. C'est à dire que j'ai crée une application service VB 2008 qui lance mon exe de l'application lorsque le service démarre.
Quand le service est démarré (et donc l'application) je peux accéder à mon application, cependant quand je veux ouvrir un openfiledialog je n'ai pas les lecteurs réseaux d'affiché!
fontaineflorian
Messages postés6Date d'inscriptionmercredi 1 avril 2009StatutMembreDernière intervention 7 septembre 2011 19 août 2011 à 17:31
En fait mon service est défini en local system, ce que je veux car je veux que le service intéragisse avec le bureau pour afficher l'application lancé par le service.
Donc quand je le lance, le processus (l'application) démarré par celui-ci (commande shell, ou process.start...), démarre en tant qu'utilisateur system et pas mon utilisateur lambda actuel. C'est pourquoi l'application n'a pas accès aux lecteurs réseaux...
Comment démarré une application en tant que utilisateur lambda à partir d'une application( service) démarré en system?