Forum LiberKey


https://www.liberkey.com/forum/

Problème dans l'option déconnecter USB Liberkey

https://www.liberkey.com/forum/viewtopic.php?f=11&t=938

Page 5 sur 7

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 22 Novembre 2008, 14:23
de AddonX
De mon côté c'est OK avec la révision 2. Je viens de tester sur un poste en XP SP2.

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 22 Novembre 2008, 18:36
de Rygel
Ça marche pour moi aussi : Vista Home Premium 32 bits
Mais maintenant je n'ai plus accès au panneau de config, je vais voir si c'est lié ?
A suivre ....



Edit : C'est bon c'est réglé le panneau de config ne s'affichait pas parce que, j'avais arrêté la LiberKey mais j'avais laissé la clé physiquement dans le port USB et apparemment ça soulait vista....

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 24 Novembre 2008, 09:45
de fred waro
Bonjour à tous,

Pour aussi ca marche nickel.
Merci beaucoup pour la solution et à bientot

Fred:cheer:

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 15 Décembre 2008, 12:46
de opendev
Le patch qui vient d'être publié intègre le LKeject.exe rev2.

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 31 Janvier 2009, 12:24
de ze trinity
Moi ça ne fonctionne toujours pas à tous les coups. J'ai bien mis à jour LKeject_rev2.
Il y a des cas où l'éjection ne se fera pas, par exemple après avoir utilisé et fermé Firefox.

Framakey semble avoir trouvé la solution car le lanceur ferme TOUTES les applis présentes sur la clé sans distinction d'emplacement cad dans la suite elle-même ou dans un répertoire de niveau supérieur (ce qui est logique car si on VEUT enlever la clé, c'est bien pour fermer toutes les applis de la clé).

Sinon, ben, je pratique l'arrachage sauvage quand il y a un problème. Pas l'choix, quoi :P

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 31 Janvier 2009, 13:10
de Laurentxp
Salut, ce n'est pas un problème de fermeture de programme vu que tu l'as fermé.il faut laisser le temps à Firefox d'enregistrer ses paramètres avant de déconnecter la clé.
L'arrachage sauvage n'est pas conseillé, essaye au moins de cliquer sur "Retirer le périphérique en toute sécurité"

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 31 Janvier 2009, 14:25
de ze trinity
Salut Laurentxp,

oui bien sûr, il faut laisser le temps à Firefox de finir de travailler mais le problème n'est pas là :

- le problème, c'est que le processus d'éjection, lui, n'attend pas que Firefox (ou autre appli) finisse sa fermeture, les 5 secondes ne suffisant pas si ton ordi rame à ce moment-là ; du coup, il dit qu'il ne peut éjecter la clé ;

- le lanceur Liberkey se ferme quand même et laisse l'utilisateur se débrouiller avec les processus encore en cours ;

- cliquer droit sur "éjecter le périphérique..." ne change rien car un processus quelconque sur la clé peut toujours être en cours (type serveur Apache portable qui n'ouvre pas forcément de fenêtre).



J'ai l'air d'insister mais encore une fois, le problème ne pose pas avec Framakey, je ne sais pas quelle a été leur solution mais y jeter un oeil serait intéressant car les animateurs du projet semblent avoir résolu ce défaut. Après tout, c'est du libre, non ? On a le droit de comparer de temps à autre ;)


Si on pense en terme d'expérience utilisateur (et c'est bien là la philosophie de Liberkey), je pense que c'est une fonctionnalité importante à mettre en place. La négliger limiterait la diffusion du projet auprès du grand public qui, lui, panique quand il voit un message d'avertissement Windows d'impossibilité d'éjecter la clé.

Ce serait dommage vu l'avancée de Liberkey sur les autres solutions libres.

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 02 Février 2009, 14:10
de opendev
Le menu "Déconnecter USB LiberKey" ne ferme pas les logiciels (c'est indiqué dans le champ information).
Il s'occupe uniquement de fermer KFA et le lanceur.

Concernant la fermeture des applications, nous l'avons déjà implémenté depuis longtemps lors de l'installation des mises à jour. En effet, avant d'installer une mise à jour d'un logiciel, si ce dernier est lancé, on le quitte et on le relance après la mise à jour.

Pour ce qui est de la technique utilisée par Framakey, c'est l'utilisation du logiciel EjectUSB de William Hedrick. Mais nous ne souhaitons pas utiliser ce logiciel car il peut provoquer de sérieux problèmes dans de multiples contextes.

Pour faire rapide, il existe de multiples façons de fermer des applications. La méthode la plus simple est de killer (tuer) le processus (ce que réalise EjectUSB dans de nombreux cas). Mais killer un processus, c'est perdre les fichiers ouverts, laisser potentiellement des traces localement sur la machine (dépend du logiciel), laisser en mémoire plusieurs ressources utilisées par le logiciel (peut provoquer des instabilités tant que l'on ne reboot pas) etc. Bref, c'est loin d'être propre.

Notre approche du sujet est très différente, nous utilisons de nombreuses techniques pour fermer les applications. Elles sont implémentées au cas par cas pour CHAQUE logiciel. Un exemple, ouvrez OpenOffice Writer, commencez à saisir du texte, lancez EjectUSB et vous perdez tout. Ce qui se passe avec notre implémentation est simplement que la fenêtre qui propose de sauvegarder le document en cours est affichée.

Il nous reste maintenant à transférer notre code de l'installeur vers un module séparé afin de pouvoir vous apporter la fermeture de toutes les applications à l'éjection de la LiberKey.
Pour information : sur les 240 applications LiberKey, il nous reste encore 6 applications qui posent problème pour une fermeture propre.

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 02 Février 2009, 15:16
de ze trinity
Oui oui, tu as raison, EjectUsb ferme bien les applis sans laisser la possibilité de sauvegarder avant.
c'est donc une bonne démarche de prévoir une fermeture propre à l'éjection.

Allez ! Je vais prendre mon mal en patience, ça vaut vraiment le coup d'attendre, à te lire !

Merci pour ta réponse vraiment très détaillée. J'ai bien progressé dans ma compréhension de la philosophie Liberkey.

Re:Problème dans l'option déconnecter USB Liberkey

MessagePosté: 26 Février 2009, 23:05
de opendev
Bonjour à tous,

Disponible le logiciel LiberKey Apps Closer :)

Décompresser dans LiberKeyTools\LKAppsClose

Pour l'utilisation, c'est très simple, il suffit d'exécuter LKAppsClose.exe

LKAppsClose détecte automatiquement tous les softs Liberkey de lancés et il sait les fermer PROPREMENT.

LKAppsClose intègre pour chaque logiciel LiberKey des techniques différentes de fermeture.

ON NE KILL PAS LES PROCESS

Dans les prochains jours, LKEject sera mis à jour afin d'appeler LKAppsClose et donc permettre une déconnexion d'un périphérique externe.

Bon test

[edit]J'ai supprimé cette version de test qui n'a plus de raison d'être. JP4U[/edit]