Page 1 sur 1
Application utilisé en réseau
Publié : jeu. 29/mars/2012 20:42
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

Re: Application utilisé en réseau
Publié : jeu. 29/mars/2012 22:34
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é.
Re: Application utilisé en réseau
Publié : ven. 30/mars/2012 6:15
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
Re: Application utilisé en réseau
Publié : ven. 30/mars/2012 7:44
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...
Re: Application utilisé en réseau
Publié : ven. 30/mars/2012 13:56
par coxco
mouais c'est bien ce que je crain dais !
Merci pour les infos

Re: Application utilisé en réseau
Publié : sam. 31/mars/2012 15:17
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
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"
Re: Application utilisé en réseau
Publié : sam. 31/mars/2012 17:09
par coxco
super info, merci je vais tester ça

Re: Application utilisé en réseau
Publié : dim. 01/avr./2012 19:52
par graph100
eh eh ! Belle ! Case