flo850 a écrit :
en javascript tu peux fermer des fenetres que tu as ouvert via javascript
|
Oui en effet, mais la ce ne sont pas des fenêtres IE lancées en javascript mais toutes sortes d'applications Windows.
bul_3 a écrit :
bonjour,
>>j'aimerais faire la chose suivante
...et tu décris un activeX.
il te reste à l'écrire cet activeX !
si tu veux une ch'tiote explication basique :
lis : http://marcel-bultez.chez-alice.fr [...] JS_DLL.htm
c'est un exemple d'activeX écrit avec VB, mais
tu feras la même chose avec n'importe quel langage.
@+
|
Merci!
Harkonnen a écrit :
Juste une précision sur EnumWindows : cette fonction ne fonctionne que si on lui transmet un pointeur de fonction callback en paramètre, laquelle fonction devra traiter les handles qu'EnumWindows lui transmet.
Donc je ne sais pas trop ce que tu essaies de faire quand tu dis que tu veux "récupérer la valeur de la fonction EnumWindows", vu que EnumWindows ne renvoie qu'un booléen pour dire si elle a abouti ou non.
edit: laisse tomber, j'ai lu de travers. mais l'avis ci-dessous reste valable
Enfin, mais c'est un avis personnel, un site qui se permet de fermer des fenêtres que j'ai ouvertes moi même (donc en dehors de tout popup de pub), je le bannis de toute visite ultérieure et j'envoie un courrier à l'anthrax à son auteur
|
Oui en effet, EnumWindows ne s'utilise pas tout à fait comme dans mon exemple, c'était un exemple grossier pour dire que je veux connaitre la liste des fenêtres des applications Windows ouvertes.
Pour en venir au fait que le système que je veux mettre en place s'apparente à un hack je suis tout à fait d'accord avec toi. Seulement il ne s'agit pas d'un site web ouvert, c'est une application intranet. En fait pour résumer, via l'application web, l'utilisateur peut lancer des instances de connexion Citrix. Le but est de n'avoir, pour diverses raisons, qu'une seule fenêtre Citrix à la fois d'ouverte. Donc lorsque l'utilisateur se connecte à ma page, je veux vérifier qu'il n'y a pas de Citrix ouvert, si c'est le cas, je veux fermer celle déjà ouverte. C'est pour cela que j'essaye de voir toutes les applis Windows qui tourne, et fermer celle que je veux....