Aller au contenu

[Résolu] Essais de portabilisation de Maxthon 3.0


Raymond

Messages recommandés

Je travaille depuis hier sur un moyen de portabiliser Maxthon 3.0 sur une clé USB classique.

 

J'ai utilisé le logiciel : Portable Apps Creation Master 1.6 pour réaliser cette opération.

 

J'ai réalisé un tuto pour me faciliter la tâche, voir plus bas.

 

J'ai installé Maxthon 3.0 portable sur ma clé, et il fonctionne bien, seulement je suis incapable de dire si l'exécution de Maxthon 3.0 sur ma clé est conforme à une application portable.

 

Pour vous faire une idée, mais aussi réaliser des tests, voici Maxthon3Portable.ZIP à décompacter dans votre clé.

 

Les spécialistes peuvent-ils me dire si cette version portable correspond aux critères de portabilisation, car dans ce domaine je suis néophyte ?

 

Le tuto, ci-joint, a été réalisé par mes soins en suivant les étapes indiquées par le lancement de l'aide "Start the guide" du soft en question.

Portabiliser_une_application_avec_Portable_Apps_Creation_Master.pdf

 

:censored: par avance.

 

Rayoda :censored:

Lien vers le commentaire
Partager sur d’autres sites

Je ne connaissais pas cet outil de portabilisation, je vais y jeter un oeil. :censored:

 

Pourquoi mets-tu ce sujet de discussion en Privé ?

 

Pour la bonne et simple raison que je ne suis pas sûr que l'application réalisée soit réellement portable.

 

Par exemple les fichiers .reg dans la racine sont ils bien repérés et modifié correctement pour le second (portable2.reg) ?

 

Quels rôles jouent-ils ?

 

Le second (portable2.reg) pourquoi lui rajoute-t-on "-" devant tous les HKEY ?

 

Lorsque j'utilise le Maxthon 3.0 de ma clef, en modifiant par exemple les miniatures de la page d'accès rapide, cela modifie aussi celles de ma version installée sur mon PC ! :censored:

 

Plus ennuyeux le remplissage magique lui aussi est enregistré par l'un sur l'autre !!!

 

Le comportement est-il le même chez toi ?

 

Existe-t-il des solutions pour l'améliorer ?

 

Le script par défaut ne peut-il pas être amélioré ?

 

Voilà quelques réflexions perso qui m'ont fait choisir de vous le proposer ici avant de le proposer sur le forum public.

 

J'ai aussi l'intention de regarder de plus près la réalisation d'une version portable avec NSIS, pour comprarer.

 

Ceci dit, j'avais testé celui que tu as proposé, qui lui fonctionnant dans une machine virtuelle ou un bac à sable, je ne sais pas, est vraiment portable, il ne laisse aucune trace sur la machine hôte, mais il présente des inconvénients :

 

Il est sur une clef beaucoup plus lent à s'ouvrir, et cela se répercute sur les pages visitées, c'est un peu dommage.

 

L'outil proposé pour le réaliser est en mode essais pendant un mois seulement, ensuite il faut payer, alors que l'autre soft est gratuit.

Lien vers le commentaire
Partager sur d’autres sites

Si on laisse le sujet en privé, il n'y aura personne ou presque pour répondre à toutes tes questions.

 

Pourquoi ne pas présenter le projet en essai de portabilisation de Maxthon 3, je suis certains que tous les spécialistes de l'application portable devrait pouvoir te répondre. Je suis certains également que mon ami Papoo et tous les utilisateurs à la recherche d'un Maxthon 3 Portable pourraient participer et nous être utiles dans cette entreprise. :censored:

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous

 

Le second (portable2.reg) pourquoi lui rajoute-t-on "-" devant tous les HKEY ?

 

Si je me souviens bien, lorsque l'on met un - devant la clef c'est pour effacer cette clef de la base de registre.

Ce qui supposerait que l'application portable va écrire dans la base de registre et donc comme tu sembles le soupçonner l'application n'est pas réellement portable.

 

A+

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous

 

 

 

Si je me souviens bien, lorsque l'on met un - devant la clef c'est pour effacer cette clef de la base de registre.

Ce qui supposerait que l'application portable va écrire dans la base de registre et donc comme tu sembles le soupçonner l'application n'est pas réellement portable.

 

A+

En général, c'est le seul moyen pour une application portabilisée de devenir réellement portable en effaçant ses traces. :censored:

Lien vers le commentaire
Partager sur d’autres sites

Si on laisse le sujet en privé, il n'y aura personne ou presque pour répondre à toutes tes questions.

 

Pourquoi ne pas présenter le projet en essai de portabilisation de Maxthon 3, je suis certains que tous les spécialistes de l'application portable devrait pouvoir te répondre. Je suis certains également que mon ami Papoo et tous les utilisateurs à la recherche d'un Maxthon 3 Portable pourraient participer et nous être utiles dans cette entreprise. :censored:

 

Oui, oui c'est un argument de poids, effectivement, c'est sur le site de Papoo qu'actuellement je me casse les dents avec la compilation du script NSIS pour rendre portable une application.

 

Tu peux passer le sujet dans le forum public, je suis d'accord. :censored:

Lien vers le commentaire
Partager sur d’autres sites

Par exemple les fichiers .reg dans la racine sont ils bien repérés et modifié correctement pour le second (portable2.reg) ?

Quels rôles jouent-ils ?

Le second (portable2.reg) pourquoi lui rajoute-t-on "-" devant tous les HKEY ?

 

Le signe "moins" entraine la suppression de la clé BDR réferencée ( toutes les sous clés )

 

en fait ton soft ressemble à une sorte de scripteur à l'image d'un fichier batch (.bat ou .cmd)

 

si j'ai bien compris , il injecte les clés nécessaires dans la BDR du PC en se donnant les droits nécessaires ( chemin de l'écécutable etc ..) et les supprime en sortant .

 

il utilise regedit pour écrire et supprimer les clés.

 

:censored: , grillé !!

Lien vers le commentaire
Partager sur d’autres sites

Le signe "moins" entraine la suppression de la clé BDR réferencée ( toutes les sous clés )

 

en fait ton soft ressemble à une sorte de scripteur à l'image d'un fichier batch (.bat ou .cmd)

 

si j'ai bien compris , il injecte les clés nécessaires dans la BDR du PC en se donnant les droits nécessaires ( chemin de l'écécutable etc ..) et les supprime en sortant .

 

il utilise regedit pour écrire et supprimer les clés.

 

Bonsoir POLAURENT

 

Donc si je comprends bien, cette solution va, si besoin est, écrire dans la BDR du PC Hôte pendant l'utilisation, mais va effacer ses traces de la BDR à la fermeture de l'application.

 

Peut-on en conclure, à ce stade, que Maxthon 3.0 est une application portabilisée, ou bien faut-il tenir compte d'autres critères ?

 

L'effacement des traces est-il à lui seul le critère de portabilisation, ou en existe-t-il d'autres ?

Lien vers le commentaire
Partager sur d’autres sites

Qui d'entre vous a testé sur une clé ordinaire, la version portabilisée de Maxthon que vous pouvez télécharger ICI ?

 

Qui d'entres-vous pourrait m'aider à trouver l'erreur dans un script nsis, que j'utilise pour essayer de portabiliser Maxthon 3.0 et si cela fonctionne plus tard Maxthon 2.x.

 

Pour le réaliser j'ai suivi le tuto de Papoo et utiliser le template libre de Karl Loncarek, mais au moment de compiler je tombe sur une erreur que je ne sais pas traiter ?

 

Si vous êtes spécialiste du script nsis, je peux vous joindre par MP le script en question.

 

:censored: par avance pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir POLAURENT

 

Donc si je comprends bien, cette solution va, si besoin est, écrire dans la BDR du PC Hôte pendant l'utilisation, mais va effacer ses traces de la BDR à la fermeture de l'application.

 

Peut-on en conclure, à ce stade, que Maxthon 3.0 est une application portabilisée, ou bien faut-il tenir compte d'autres critères ?

 

L'effacement des traces est-il à lui seul le critère de portabilisation, ou en existe-t-il d'autres ?

Pour qu'une version soit réellement portable, il faut réunir les critères suivants :

- Elle puisse s'exécuter à partir d'une clé USB.

- Ne pas laisser de fichiers ou de clés de registre sur le PC hôte.

- Enregistrer ses données sur la clé USB.

Lien vers le commentaire
Partager sur d’autres sites

Pour qu'une version soit réellement portable, il faut réunir les critères suivants :

- Elle puisse s'exécuter à partir d'une clé USB.

Elle s'exécute parfaitement depuis une clé ordinaire (sans technologie U3, qui a disparu d'ailleurs), ça c'est gagné.

 

- Ne pas laisser de fichiers ou de clés de registre sur le PC hôte.

Avec les deux clés incluses dans le dossier de la clé, c'est ce quelle font, effacer les traces laissées dans la BDR du PC hôte, bon je ne l'ai pas encore vérifié.

 

- Enregistrer ses données sur la clé USB.

 

En rajoutant le paramètre que tu as indiqué dans ce sujet, je pense avoir résolu aussi ce problème.

 

Vérifié chez moi la version (3.0.1000 de ma clé) ne modifie plus rien sur le PC hôte qui utilise une version supérieure pour test.

 

Je retélécharge mon travail avec les dernières modifications, il faudrait maintenant que vous puissiez la tester et me dire quoi ?

 

Vous pouvez la télécharger et surtout la tester :censored:

Lien vers le commentaire
Partager sur d’autres sites

Je n'y avais pas pensé, mais il y a une définition officielle sur Wikipedia : http://fr.wikipedia.org/wiki/Application_portable :censored:

 

Je répète ma question avvez-vous essayé ma dernière mouture qui corresponds pas trop mal aux conditions décrites dans Wikipedia ?

Lien vers le commentaire
Partager sur d’autres sites

Je répète ma question avvez-vous essayé ma dernière mouture qui corresponds pas trop mal aux conditions décrites dans Wikipedia ?

Si je ne t'ai pas répondu, c'est que non, mais il faut que j'installe une machine virtuelle sous XP pour l'essayer, histoire de ne pas planter ma version déjà installée et surtout pouvoir tester que tout fonctionne sur une machine n'ayant jamais accueillie de Maxthon 3.0. :censored:

Lien vers le commentaire
Partager sur d’autres sites

Si je ne t'ai pas répondu, c'est que non, mais il faut que j'installe une machine virtuelle sous XP pour l'essayer, histoire de ne pas planter ma version déjà installée et surtout pouvoir tester que tout fonctionne sur une machine n'ayant jamais accueillie de Maxthon 3.0. :censored:

 

Je ne m'adressais pas qu'à toi nous sommes sur le forum public et un certain nombre de membres sont venus lire et surement télécharger la version portable, ce sont à eux aussi que je m'adresse.

 

Si je n'obtiens pas quelques réponses, je crois que je vais arrêter de me casser la tête, chez moi en tous cas elle correspond tout à fait à l'utilisation très restreinte que j'en fais, je n'utilise les applications portables que chez mon fils ou ma fille...

Lien vers le commentaire
Partager sur d’autres sites

J'évite de mettre mon grain de sel, je ne connais ni n'aime l'informatique. Tout au plus, j'en connais les incessants accidents, je n'en cause même plus (pour Maxthon, le navigateur 2.5.15 a pris la mauvaise habitude ces temps de fermer brutalement, par exemple ; ou alors il arrive que, d'un glissé de souris peut-être, involontaire et inconscient, 100 onglets ouvrent et bloquent tout).

 

Mon seul commentaire aurait été :

 

comment donc, j'étais convaincu que la version portabilisée sous thinapps était foncièrement une verson portable idéale, sans attaches au PC hôte, et donc utilisable sur clé USB ! Je sais qu'il existe des applications qui servent à révéler toutes les modifications de la BDR en tant que cliché instantanné, mais je ne maîtrise rien de cela. Ray1, le sujet que tu as ouvert m'a étonné, compte tenu de la dernière portabilisation de LDFA, que je croyais universelles. Sur ce sujet portabilisation sur USB, je n'ai rien à dire (comme on vient de le lire ;-) )

 

Bracam

Lien vers le commentaire
Partager sur d’autres sites

Oui ThinApp est la meilleur solution pour créer une version portable et même totalement isolée du système hôte. Malheureusement, c'est une version payante, c'est pour celà que Ray1 explore d'autres pistes pour portabiliser Maxthon 3. :censored:

Lien vers le commentaire
Partager sur d’autres sites

Je ne m'adressais pas qu'à toi nous sommes sur le forum public et un certain nombre de membres sont venus lire et surement télécharger la version portable, ce sont à eux aussi que je m'adresse.

 

Si je n'obtiens pas quelques réponses, je crois que je vais arrêter de me casser la tête, chez moi en tous cas elle correspond tout à fait à l'utilisation très restreinte que j'en fais, je n'utilise les applications portables que chez mon fils ou ma fille...

Je viens de jeter un oeil aux 2 fichiers .reg et je pense que la création et la suppression de la clé de registre :

"Folder"="C:\\Program Files\\Maxthon3\\"

n'est pas nécessaire ou tout du moins incorrecte, puisque le dossier de Maxthon 3 est situé sur la clé USB ? :censored:

 

Sinon, passe-moi ton fichier NSIS modifié pour portabiliser Maxthon 3 pour que je te dise comment corriger l'erreur que tu rencontres à la compilation.:censored:

Lien vers le commentaire
Partager sur d’autres sites

J'évite de mettre mon grain de sel, je ne connais ni n'aime l'informatique. Tout au plus, j'en connais les incessants accidents, je n'en cause même plus (pour Maxthon, le navigateur 2.5.15 a pris la mauvaise habitude ces temps de fermer brutalement, par exemple ; ou alors il arrive que, d'un glissé de souris peut-être, involontaire et inconscient, 100 onglets ouvrent et bloquent tout).

 

Mon seul commentaire aurait été :

 

comment donc, j'étais convaincu que la version portabilisée sous thinapps était foncièrement une verson portable idéale, sans attaches au PC hôte, et donc utilisable sur clé USB ! Je sais qu'il existe des applications qui servent à révéler toutes les modifications de la BDR en tant que cliché instantanné, mais je ne maîtrise rien de cela. Ray1, le sujet que tu as ouvert m'a étonné, compte tenu de la dernière portabilisation de LDFA, que je croyais universelles. Sur ce sujet portabilisation sur USB, je n'ai rien à dire (comme on vient de le lire ;-) )

 

Bracam

 

Bonjour Bernard,

 

Si la version de Ldfa représente sans contestation aucune une portabilisation idéale puisqu’elle utilise Maxthon dans un espace virtuel complètement indépendant du PC hôte.

 

C'est génial me dira-tu ? Oui sauf qu'à mes yeux j'y trouve quelques inconvénients majeurs :

 

TinApp est une version payante (j'en ai marre de toujours payer, payer, payer...),

Sur le PC de ma fille, Avast y a détecté un ver !! Peut-être est-ce un faux positif !!

Sur mon PC Comodo me signale un comportement de type Trojan !! C'est la goutte d'eau qui a fait déborder le vase.

Comme je l'ai dit plus haut, cette version sur une clé est très très lente du fait de son mode de fonctionnement, même si sur une clé les applications installées y sont moins rapides que sur un disque dur.

A mon avis cette version réalisée avec TinApp, ne peut pas se mettre à jour automatiquement, comme les autres versions portables de mes softs installés sur ma clef et cela pour moi est ch :censored: .

 

Je ne te demande pas Bernard de réaliser une application portable, ni de répondre à mes questions techniques, mais, tu pourrais par exemple, pour m'aider, tester cette version sur ta clé et me dire, par exemple si tu constates des différences par rapport à celle réalisée avec TinApp ?

 

Ma version proposée possède des avantages, à mes yeux, plus intéressants :

 

L'application qui réalise la portabilisation est gratuite, le pied !!!

Elle devrait laisser très peu de traces sur le PC hôte,

Tous les réglages de Maxthon sont enregistrés sur la clé dans un sous dossier \Profile,

Elle possède un dossier \App qui confient tous les dossiers et fichier de la version originale,

lorsqu'une mise à jour auto est proposée ce sont les fichiers de ce dossier \App qui sont mis à jour,

Mon antivirus Comodo ne me signale aucun Ver ni Trojan...

Lien vers le commentaire
Partager sur d’autres sites

Je viens de jeter un oeil aux 2 fichiers .reg et je pense que la création et la suppression de la clé de registre :

"Folder"="C:\\Program Files\\Maxthon3\\"

n'est pas nécessaire ou tout du moins incorrecte, puisque le dossier de Maxthon 3 est situé sur la clé USB ? :censored:

 

C'est bien possible, mais cela fait partie des étapes de Portabilisation indiquées dans le tuto, et mes connaissances dans ce domaine ne me permettent pas d'apprécier la pertinence ou pas de ces deux fichiers !

 

Sinon, passe-moi ton fichier NSIS modifié pour portabiliser Maxthon 3 pour que je te dise comment corriger l'erreur que tu rencontres à la compilation.:censored:

Je vais dans le courant de la matinée te mettre sur le FTP l'archive contenant mes essais de portabilisation avec nsis, tu y trouvera, en particulier le template de Karl et le script modifié (Maxthon.nsi) qui bloque à la ligne 519 lors de la compilation avec NSIS qui doit être installé avec le plugin registry.nsh nécessaire pour la compil.

 

Je t'informerais de sa disponibilité par MP, :censored: pour ton aide. :censored:

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous ceux qui sont intéressés par le sujet et aux autres aussi bien sûr.

 

Nous avons réussi avec Ldfa à portabiliser Maxthon 3.0, enfin d'après nos deux tests, chez moi sur une clé ordinaire (Corsair de 16 Go) et chez Ldfa sur un disque virtuel.

 

Hier j'ai travaillé sur le lancement des applications portable de la clé à partir d'une fenêtre qui les regroupe toutes un peu comme c'était le cas avec la technologie U3 :

 

Fenêtre d'applications d'une clé U3 :

Fenetre_U3.png

 

Voici ce que l'on peut obtenir avec les applications téléchargées depuis PortablAapps.com.

 

Fenêtre des applications de PortableApps.com sur une clé ordinaire :

PortableApps.png

 

Cette fenêtre comme l'autre (Clé U3) est lancée automatiquement lors de l'insertion de la clé dans un port USB.

Lien vers le commentaire
Partager sur d’autres sites

Voici ce que l'on peut obtenir avec les applications téléchargées depuis PortablAapps.com.

 

Fenêtre des applications de PortableApps.com sur une clé ordinaire :

PortableApps.png

 

Cette fenêtre comme l'autre (Clé U3) est lancée automatiquement lors de l'insertion de la clé dans un port USB.

 

ça me paraît assez sympa

Merci pour le tuyau

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.