Application utilisé en réseau

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

Application utilisé en réseau

Message par coxco »

Salut

Je voudrais savoir si il est possible de connaître le répertoire windows d'un lecteur réseau, si oui comment ?
GetEnvironmentVariable("windir") me renvoi le répertoire de mon poste

Merci :)
Purebasic 4.60 - W7 Ed.Fam.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Application utilisé en réseau

Message par graph100 »

un lecteur réseau n'est par définition qu'un disque dur supplémentaire, avec comme seule différence le type de branchement (réseau) et des fois le fait qu'il est virtuel...
Il n'y a pas de lien avec le répertoire de window

c'est comme si tu avais plusieurs disque durs avec des window différents installés. Il n'y auras pour autant qu'un seul window en activité. Et donc pour le système d'exploitation qu'un seul répertoire système.

Donc la question ne devrais pas être posée comme telle (ahma), mais plutot comment trouver le répertoire window d'un ordi sur lequel on est connecté en réseau.
Si tu peux accéder aux dossiers du lecteur à tester, bah autant faire une recherche sur les noms de fichier avec quelques dossiers/fichiers type qu'on trouve dans tout les windows
genre window/systeme32 etc...

ou alors une application fille qui tourne sur le pc connecté, et qui envoie par réseau à l'application mère son propre résultat de la commande dont tu as parlé.
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

Re: Application utilisé en réseau

Message par coxco »

Merci pour ta réponse,

J'explique un peu mieux, j'ai crée une petite application sur un serveur,
et les postes de travail ont un raccourci bureau vers cette application, mais l'application va chercher un fichier
préférences dans le répertoire windows, et dans ce cas elle cherche le fichier dans le répertoire windows des postes de travail.
Ta réponse me le confirme, j'avais un peu de mal à cerner le truc

Vois tu une solution pour ce problème, je pensais copier le fichier pref.. dans tous les répertoire wind... des postes de travail, est ce que cela fonctionnerait ? sinon il y a t'il une autre solution ?

Merci
Purebasic 4.60 - W7 Ed.Fam.
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: Application utilisé en réseau

Message par Mindphazer »

A mon avis, si ton appli n'est pas paramétrable pour lui spécifier où se trouve ce fameux fichier de prefs, tu n'auras pas d'autre choix que de le déployer dans le répertoire Windows de chaque poste de travail qui devra accéder à cette appli...
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

Re: Application utilisé en réseau

Message par coxco »

mouais c'est bien ce que je crain dais ! :roll:

Merci pour les infos
:)
Purebasic 4.60 - W7 Ed.Fam.
Avatar de l’utilisateur
case
Messages : 1545
Inscription : lun. 10/sept./2007 11:13

Re: Application utilisé en réseau

Message par case »

salut,
la solution serait d'avoir le fichier prefs dans le répertoire du programme lui même.
le chemin d’accès du programme peut être trouvé avec ProgramFilename()
j'ai fait un test rapide pour etre sur et en compilant un simple

Code : Tout sélectionner

debug getpathpart(ProgramFilename())
dans un répertoire distant sur un serveur cela me renvoi le chemin d’accès du serveur

penser a cocher dans les options du compilateur "create temporary executable in the source folder"
ImageImage
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

Re: Application utilisé en réseau

Message par coxco »

super info, merci je vais tester ça :)
Purebasic 4.60 - W7 Ed.Fam.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Application utilisé en réseau

Message par graph100 »

eh eh ! Belle ! Case
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Répondre