Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2792 connectés 

  FORUM HardWare.fr
  Programmation

  ShellExecute d'une application avec un chemin réseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ShellExecute d'une application avec un chemin réseau

n°74110
Pitounet
Posté le 21-11-2001 à 14:38:11  profilanswer
 

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]

mood
Publicité
Posté le 21-11-2001 à 14:38:11  profilanswer
 

n°74115
ghiscool
Posté le 21-11-2001 à 14:54:34  profilanswer
 

c sous quel OS ?

n°74120
Pitounet
Posté le 21-11-2001 à 15:01:53  profilanswer
 

sous windows NT / 2000

n°74127
El_gringo
Posté le 21-11-2001 à 15:36:16  profilanswer
 

bah, tu peux surement pas passer outre la sécurité comme ça, non... sinon y aurai plus vraiement de sécurité dans le system, alors !:D
Mais t'as forcément moyen de désactiver cette sécurité !

n°74128
El_gringo
Posté le 21-11-2001 à 15:36:37  profilanswer
 

bah, tu peux surement pas passer outre la sécurité comme ça, non... sinon y aurai plus vraiement de sécurité dans le system, alors !:D
Mais tu dois te planter, les droits d'accès doivent pas être définis comme tu le penses...

n°74129
Pitounet
Posté le 21-11-2001 à 15:37:40  profilanswer
 

ben écoutes, je ne vois vraiment pas ce que je peux faire de plus...
le dossier est partagé avec tous les droits... je peux rien faire d'autre, non ?

n°74130
El_gringo
Posté le 21-11-2001 à 15:39:06  profilanswer
 

Bah... moi non plus ! :D
 
ms faut dire que j' connais pas grand chose, niveau configuration sous NT

n°74132
Pitounet
Posté le 21-11-2001 à 15:42:20  profilanswer
 

pareil :)  
je suis une chevre en réseau...

n°74136
El_gringo
Posté le 21-11-2001 à 15:49:21  profilanswer
 

bah, trouves qqn qui est bon, et fais le bosse pour toi... un ou 2 compliements de temps en temps, et hop, c dans la poche ! :D

n°74141
ghiscool
Posté le 21-11-2001 à 15:54:14  profilanswer
 

y'a moyen en gérant correctement les comptes utilisateur pour que tu ne sois pas obligé de donner un code à chaque accès sur un autre ordi...et comme ca ton shellexecute ne plantera plus...du moins je crois  :)

mood
Publicité
Posté le 21-11-2001 à 15:54:14  profilanswer
 

n°74145
Pitounet
Posté le 21-11-2001 à 16:04:49  profilanswer
 

mais ça se gère au niveau du partage du dossier sur mon serveur ou alors sur le compte de chaque utilisateur sur les stations de travail ???

n°74161
ghiscool
Posté le 21-11-2001 à 17:06:23  profilanswer
 

alors en gros :

n°74163
ghiscool
Posté le 21-11-2001 à 17:14:18  profilanswer
 

:pt1cable: excuse....
 
donc :
 
 - tu partages ton rep avec tous les droits possibles (acces complet..je m'en souviens plus tres bien...)
 - sur le serveur tu vas dans "Gestion de l'ordinateur" ou un truc comme ca... (clic droit sur le poste de travail -> "gérer" )
  >> apres tu vas dans "utilisateurs" et tu modifies le compte par défaut (je ne sais plus trop comment il s'appelle :  Invite je crois)
  >> tu lui donnes tous les droits ...j'espere que ca ne pose pas problemes par rapport à ta sécurité sur le rezo...
  >> MAIS tu ne mets pas de mot de passe !
  >> tu te connectes une fois pour tester...
  >> et normalement le "shellexecute" doit pouvoir passer.
 
Chez moi j'ai juste un petit rezo de 2 postes : j'ai fait comme ca et qd je connecte l'un sur l'autre, il ne me demande plus d'identification donc à priori ton prog doit pouvoir passer sans problemes!!
 
Tiens nous au courant !!!!!!  :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  ShellExecute d'une application avec un chemin réseau

 

Sujets relatifs
Conception d'application évoluéeVb + accès réseau distant en win2000???
[W2K] planification execution d'un .bat xcopy sur un reseau[Javascript] Afficher le chemin...
cherche doc pour programmation réseau sous unix/linuxmodif du chemin de mes documents ????
Cacher une application au maximum en Delphi ?[java] accès internet via un proxy dans une application java
[ c/c++ ] recuperer le chemin du repertoire courant.GUI et lanceur d'application
Plus de sujets relatifs à : ShellExecute d'une application avec un chemin réseau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR