OVH Cloud OVH Cloud

[Bruit][Javascript]

10 réponses
Avatar
Christophe Charron
Bonjour,
je cherche urgemment un tout bête javascript pour récupérer sur une
machine W2K,WXP les répertoires systèmes, des programmes, des datas etc
par défaut.


--
Cordialement
Christophe Charron

PROLOGIQ
7 bis Rue des Aulnes
69410 Champagne au Mont d'Or

Tel : 0 437 499 107
Fax : 0 437 499 105
mailto:christophe.charron@prologiq.fr

10 réponses

Avatar
Jean Passe
Salut,

J'aurai ça ce soir peut être, mais en attendant tu peux faire un tour ici
fr.comp.lang.javascript ou alors
ici comp.lang.javascript (en Anglais mais beaucoup + actif).

a+
Avatar
Gégé
Christophe Charron wrote:
je cherche urgemment un tout bête javascript pour récupérer sur une
machine W2K,WXP les répertoires systèmes, des programmes, des datas etc
par défaut.



Javascript ne peut pas attaquer le système de fichiers d'un client pour
des raisons évidentes de sécurité.
Avatar
Christophe Charron
Gégé a écrit :
Christophe Charron wrote:

je cherche urgemment un tout bête javascript pour récupérer sur une
machine W2K,WXP les répertoires systèmes, des programmes, des datas
etc par défaut.




Javascript ne peut pas attaquer le système de fichiers d'un client pour
des raisons évidentes de sécurité.


ben, il me semble que si quand même ... et heureusement !!

--
Cordialement
Christophe Charron

PROLOGIQ
7 bis Rue des Aulnes
69410 Champagne au Mont d'Or

Tel : 0 437 499 107
Fax : 0 437 499 105
mailto:
Avatar
Bernardo
Christophe Charron a émis l'idée suivante :
Gégé a écrit :
Christophe Charron wrote:

je cherche urgemment un tout bête javascript pour récupérer sur une
machine W2K,WXP les répertoires systèmes, des programmes, des datas etc
par défaut.




Javascript ne peut pas attaquer le système de fichiers d'un client pour des
raisons évidentes de sécurité.


ben, il me semble que si quand même ... et heureusement !!



Je partage l'avis de "Gégé", les navigateurs sont conçus pour qu'il ne
soit pas possible aux page affichées d'accéder au système. Dès qu'une
possibilité d'accès au système est trouvée, cela devient une "faille de
sécurité" et donne lieu en général à un correctif Microsoft !

La solution pour accéder au système client depuis une page Web, c'est
d'utiliser une applet Java, ou un ActiveX dans la page. ActiveX je
crois que c'est une technologie "propriétaire" Microsoft, moins
répandu. Orientez-vous sur une applet Java (Windev 10 en génère).

Bonnes fetes !
A+
Avatar
Bernardo
Bernardo avait énoncé :
Christophe Charron a émis l'idée suivante :
Gégé a écrit :
ben, il me semble que si quand même ... et heureusement !!


La solution pour accéder au système client depuis une page Web



En complément, il y a une autre possibilité au travers d'un champ de
saisie UPLOAD : mais dans ce cas, c'est l'utilisateur qui prendra la
mains pour décider du fichier de son système qu'il autorise à envoyer
au serveur via la page.

A+
Avatar
Jean Passe
Re,


je cherche urgemment un tout bête javascript pour récupérer sur une
machine W2K,WXP les répertoires systèmes, des programmes, des datas etc
par défaut.



J'ai regardé un peu et il semblerait en effet que ce n'est pas possible. A
part les banalités comme IP, langue, Windows/Mac...

a+
Avatar
Christophe Charron
Gégé a écrit :
Christophe Charron wrote:

je cherche urgemment un tout bête javascript pour récupérer sur une
machine W2K,WXP les répertoires systèmes, des programmes, des datas
etc par défaut.




Javascript ne peut pas attaquer le système de fichiers d'un client pour
des raisons évidentes de sécurité.


Bonjour,
je me suis en effet très mal exprimé. Merci d'accepter toutes mes
excuses. Je désirais savoir si, "VIA" javascript, je pouvais trouver un
peu de code et comme j'avais la flemme de chercher ...

mais en 5 minutes avec google par exemple ...

<html>
<script type="text/javascript">
var Shell = new ActiveXObject("WScript.Shell");
document.writeln("Répertoire courant:t"+Shell.CurrentDirectory+"<br/>");
document.writeln("Répertoires Système:<br/>");
for (var i=0;i<Shell.SpecialFolders.length;i++)
document.writeln("t"+i+"="+Shell.SpecialFolders(i)+"<br/>");
document.writeln("Environnement:<br/>");
i=Shell.Environment;
document.writeln("WINDIR:t"+i("WINDIR")+"<br/>");
document.writeln("Path:t"+i("PATH")+"<br/>");
document.writeln("Prompt:t"+i("PROMPT")+"<br/>");
document.writeln("dircmd:t"+i("dircmd")+"<br/>");
</script>
</html>

Donc en effet, ce n'est pas du javascript

--
Cordialement
Christophe Charron

PROLOGIQ
7 bis Rue des Aulnes
69410 Champagne au Mont d'Or

Tel : 0 437 499 107
Fax : 0 437 499 105
mailto:
Avatar
Christophe Charron
Bernardo a écrit :
Christophe Charron a émis l'idée suivante :

Gégé a écrit :

Christophe Charron wrote:

je cherche urgemment un tout bête javascript pour récupérer sur une
machine W2K,WXP les répertoires systèmes, des programmes, des datas
etc par défaut.





Javascript ne peut pas attaquer le système de fichiers d'un client
pour des raisons évidentes de sécurité.



ben, il me semble que si quand même ... et heureusement !!




Je partage l'avis de "Gégé", les navigateurs sont conçus pour qu'il ne
soit pas possible aux page affichées d'accéder au système. Dès qu'une
possibilité d'accès au système est trouvée, cela devient une "faille de
sécurité" et donne lieu en général à un correctif Microsoft !

La solution pour accéder au système client depuis une page Web, c'est
d'utiliser une applet Java, ou un ActiveX dans la page. ActiveX je crois
que c'est une technologie "propriétaire" Microsoft, moins répandu.
Orientez-vous sur une applet Java (Windev 10 en génère).

Bonnes fetes !
A+




merci pour vos conseils.
Bonne fête

--
Cordialement
Christophe Charron

PROLOGIQ
7 bis Rue des Aulnes
69410 Champagne au Mont d'Or

Tel : 0 437 499 107
Fax : 0 437 499 105
mailto:
Avatar
Michel
>> La solution pour accéder au système client depuis une page Web, c'est
d'utiliser une applet Java, ou un ActiveX dans la page. ActiveX je
crois que c'est une technologie "propriétaire" Microsoft, moins
répandu.





Il y a aussi des possibilités coté "gecko", toute l'api est accessible
en javascript suivant certaines conditions d'installation (extensions
pour firefox) sur le poste client.
Dans le cas présent ce n'est peu être pas du tout adapté.
Et aussi Xul dans le cas d'un intranet par exemple.

Michel
Avatar
Gégé
Christophe Charron wrote:
mais en 5 minutes avec google par exemple ...



<script type="text/javascript">
var Shell = new ActiveXObject("WScript.Shell");

Donc en effet, ce n'est pas du javascript



C'est du Javascript qui fait appel à un ActiveX. Possible uniquement
sous IE.