Je fais une petit soft qui doit exécuter une application situé sur un répertoire partagé d'une machine présente sur mon réseau.
en gros, la syntaxe de la commande est :
HINSTANCE hinst =ShellExecute( 0,
NULL,"\\\\nom_de_la_machine//scripts//callbac
ks//installation//setup.exe",NULL,NULL,SW_SHOW);
le problème, c'est qe le shellexecute me renvoie la valeur 5, qui correspond à l'erreur SE_ERR_ACCESSDENIED.
Le répertoire en question est partagé avec les droits "controle total" pour tout le monde. malgré cela, qd je veux accéder au répertoire dans l'explorateur, je dois qd meme entrer mon log courant et mon mot de passe. Je pense donc que le pb vient de là : le shellexecute ne fait aps cette étape d'autentification.
Je voudais donc savoir si il y a un moyen de passer outre l'autentification, soit en ajoutant des paramètres à ma ligne de commande, soit en reparamétrant le partage du dossier.
Merci d'avance
[edtdd]--Message édité par Pitounet--[/edtdd]