Bjr,
Je développe depuis peu des applications en Visual Studio 2008 en C#. Je développe également des autres logiciels sur un OS beaucoup plus ancien mais pour les deux environnements je souhaite gérer les droits aux travers la même base de données.
Pour ce faire je suis en train de développer une application de menus qui vient lire la base de données en question. Il développe les points de menus dont l"utilisateur a le droit et quand l'utilisateur click sur une option, l'application va chercher l'exécutable dont le chemin est donnée dans la BD.
Pour le déploiement de mes applications, j'utiliser ClickOne qui me va très bien.
Jusqu'ici tout va bien, mon programme de menu va bien lire les droits dans la BD et sur action de click de l'utilisateur j'execute bien l'application de référence définis dans la BD. Seulement je voudrais faire passer des arguments à l'application lancer. La méthode Process.Start(FileName, Arguments) fonctionne très bien si je lance l'application du répertoire /bin/debug de mon programme développé mais ne fonctionne pas avec l'application de référence déployé. Y a t il une subtilité lié au déploiement que je ne connais pas ?
Partager