Salut à tous.
je dois lancer un executable depuis du code vb.net.
J'arrive à faire ça, sans sproblème quand je le fait depuis une application console. Car celle-ci utilise les droits du compte utilisateur ouvert sur ma machine . Ce qui est bon.
Par contre lancer un .exe depuis un autre type d'application VB.net, ça, ça pose problème car les autres types d'applications sont lancés depuis le compte utilisateur ASPNET et qui semblerait ne pas pocéder les bons droits.
Quelqu'un connaitrait il une manière de soit: faire en sorte que mon appli soit appelé par l'utilisateur de la machine ou alors de passer les droit de cet utilisateur à l'utilisateur ASPNET?
Ou alors tout autre manière de contourner le problème?
à toute fin utile voici le code que j'utilise pour lancer mon .exe
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 myProcess.StartInfo.FileName = "dtsrun" myProcess.StartInfo.Arguments = "/S dev2k10/e /n ""SARAH_DTS"" /A param=500" myProcess.StartInfo.CreateNoWindow = True myProcess.StartInfo.RedirectStandardOutput = True myProcess.StartInfo.UseShellExecute = False myProcess.Start()![]()
Partager