Jump to content

mooms

Global Mods
  • Posts

    2,336
  • Joined

  • Last visited

  • Days Won

    139

Posts posted by mooms

  1. On peut aussi modifier le fichier DNF.txt,

     

    Pour se familiariser avec la syntaxe, un site à visiter: http://www.7zsfx.info/en/ puis lisez les sections Configuration file, Configuration file parameters et Usage examples.

    Il y aussi le fichier d'aide qui reprend tout cela hors-ligne.
    Il ne couvre pas toutes les fonctions mais c'est un bon début.

    Pour les fonctions non documentées, lisez ce sujet sur ryanvm: 7zsd.sfx / 7zSD_En.CHM: Undocumented Features

    et aussi ce sujet sur msfn: 7z SFX Modified Module and Tools pour de l'aide et des exemples.

     

     

     

     

    RVMI et nLite prennent tant le format 7z que cab; donc comprimer en 7z fonctionne parfaitement.

     

    Attention toutefois à ne pas utiliser LZMA2 pour "packager" un Addon qui sera intégré avec nLite, ou alors il faut remplacer 7z.exe dans le dossier d'installation de nLite par une version plus récente qui gère le LZMA2. (la 9.20 par exemple)

     

     

     

     

    Je vois juste vos réponses, merci.

     

    Je me suis abonné au fil RSS de Wincert-fr, mais j'ai l'impression qu'il n'envoie un avertissement que pour les nouveaux topics, et non pas pour chaque intervention dans chaque topic.

     

    Il y a un bouton  en haut à droite de chaque sujet 130205042953846991.png qui permet de le suivre (cad recevoir les notifs de réponse par mail).

     

     

     

     


    En fait jaynbe n'utilise à priori pas 7-Zip SFX Maker mais une autre méthode que je ne connais pas, qui a l'avantage de permettre de choisir des options mais qui en contre partie est une véritable usine à gaz.
     

     

    Je pense que jaynbe fait ça "à la main".

    En tout cas je procède ainsi.

  2. 130204035306429711.jpg

     

    I have asked David Carpenter, developer of Everything, if he can rewrite his installer, he have answered that the next major release will be an client-server approach, eliminating the problems with UAC and the fact that anything you run from "Everything" is being elevated.

    It might also be open-sourced .

  3. But what if some installers need switches? or if you need to run the apps in a specific order (ie not alphabetical) ?

    On my opinion,  the list of installers to execute should be stored elsewhere than the registry, for easier edit after an image is done.

     

    Instead of reading the registry, WinToolKitRunOnce.exe could search for some ini file (with an unique name, like WTKapps.ini) with the names and switches and parse it if found.

     

     

     

  4. The task is needed to run Everything with admin privilege and avoid UAC popup, you don't need it in XP, you just have to add an autostart entry:

     

    HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Everything",,"""%16422%\Everything\Everything.exe"" -startup"

     

    I have made an inf addon for XP and sfx+inf for win7 (with xml). For me it's the best solution.

     

    Someone with knowledge of nsis or other installation engine could make a better installer though.

    Or maybe ask the David Carpenter, the developer of Everything, to rewrite his installer to add language, silent install support and automatic creation of task according to OS/arch., like CCleaner.

  5. J'ai édité mon message précédent entre-temps pour y ajouter de sprécisions, que penses-tu de ma suggestion de ne pas exécuter KB2686509 du tout, comme les packs US ?

     

    Je vais supprimer les 4 lignes sous [components) (et [KeepFiles] aussi du coup).

    Je supprime les claviers et les langues uniquement pour gagner de la place sur le CD, mais vu la taille des dll en garder 4 n'a aucune incidence.

    Ce qui prend réellement de la place est le dossier LANG (presque 100Mo), pas les claviers.

     

    Je teste et reviens poster mes résultats.

     

     

    edit: testé avec le nouveau pack, c'est OK.

     

    J'en ai profité pour conserver tous les claviers Fr , UK et US.

  6. salut icare, merci pour tous ces détails, et d'avoir pris le temps d'étudier et de répondre, on voit bien que tu fais ça très sérieusement!

     

     

    mooms, es tu sûr que tu avais fait tes tests dans les mêmes conditions : virtuel ou réel ou je ne sais pas ?

    En effet, j'ai toujours traité cete KB de cette façon depuis sa sortie.

     

    Je teste à chaque fois en virtuel avec VirtualBox.

    Hormis la suppression de l'addon Windows Live Messenger de Moebius (c'est peut-être ce qui e révélé ce problème puisque le mois dernier il y était encore) et la maj de certains addons, rien n'a changé depuis de nombreux mois dans ma routine d'install.

    Mon fichier dernière_session.ini : Dernière session.zip

     

     

     

    Il était donc facile de ne rien faire, mais une mise à jour de sécurité concernant les claviers me fait penser à une parade aux keyloggers.

    Le problème ne peut pas être éludé sans rien faire. Pourtant, c'est le cas des Packs US que j'ai regardé.

     

    Ça ne me semble pas être un problème si on utilise une source fiable (le CD VL venant de MSDN pour ma part).

    Les flags dans le registre pour contenter MS Update me semblent tout à fait suffisants puisque on intègre. (exécuter cette KB est nécessaire sur un système déjà installé par contre)

    Perso ça ne me dérange pas plus que cela de garder les 4 fichiers de claviers, ma seule crainte étant que la KB pose de nouveau des problèmes lors d'une future installation.

    Dans cette optique je préfère la solution de ne pas l’exécuter et de garder juste les clés. Mais c'est toi qui voit.

     

     

     

    Dans ton cas, tu veux supprimer les fichiers que tu n'utilises pas avec nLite. Les clés de registre concernant ces claviers sont écrites par INTL.inf.
    nLite modifie donc ce fichier et le tour est joué.
    Sauf que toi tu veux aussi enlever les claviers US et MS considère que ce sont des claviers domestiques en plus d'être internationnaux. Et donc, les clés de registre sont également écrites par HIVESYS.inf. Et ça, nLite ne l'avait pas vu à l'époque.
    Seul, INTL.inf est modifié.
    Avec l'apparition de la KB2686509, l'omission esr révélée.

     

    Merci pour cette explication.
    Puisque  MS considère que ce sont des claviers domestiques en plus d'être internationaux, il vaut peut-être mieux les garder ? (quoique ça n'a jamais posé de problèmes jusqu'à maintenant)

    Je pense que supprimer ces 4 lignes du fichier ini doit faire l'affaire: (et c'est plus propre que d'utiliser [KeepFiles] )

    États-Unis - Dvorak pour droitier clavierÉtats-Unis - Dvorak pour gaucher clavierÉtats-Unis Dvorak clavierÉtats-Unis International clavier

     

     

     

    on constate que le clavier de base est kbdus.dll (Anglais  Etats-Unis). Ce clavier ne doit pas pouvoir être supprimé et d'ailleurs nLite ne le propose pas.

     

    OK.

     

     

     

     

    Concernant le nouvel update pack:

     


    Cette version corrige l'erreur de nLite lors de la suppression des 4 claviers Etats-Unis.

     

    C'est à dire ?

    je ne comprends pas comment tu peux faire ça puisque chez moi la passe nLite est faite après celle de RVMi (qui intègre uniquement l'update pack et l'addon msxml).

  7. sendspace is OK, like mediafire in the old days you can upload a file without registering and the file size limit is higher than mediafire (300 MB vs 200 MB), but unlike the latter the file is deleted 30 days after the last download on free account, so it is not a permanent solution.

  8. That seems a good idea.

    Also, why each installer is in is own folder, named the same minus the extension ? An unique folder seems to be OK, ike the svcpack folder in XP.

    To just change the installer, a workaround is to rename the new sfx with the same name as the old version. hacky and dirty but it works.

  9. Un réel problème cette fois-ci:

     

     

    Une fois effectuée la passe avec  nLite, j'ai la maj KB2686509 qui apparait dans MS Update et qui refuse de s'installer.

     

    Apparement le problème est connu...On commence le jeu de piste !  sur la page de support de la KB,  on me demande de vérifier le fichier Faultykeyboard.log, voilà son contenu:

     

     

    KBDDV.DLLKBDUSX.DLLKBDUSL.DLLKBDUSR.DLL

    Ce sont  des fichiers de claviers US international pour le second et US dvorak pour les trois autres.

     

    Sur la page de support il y a ensuite une méthode manuelle ou auto pour réparer le problème. Ça ne m'intéresse pas puisque je veux éviter que le problème se présente en premier lieu.

     

    Je pense évidemment à  la suppression des langues et claviers via nLite  mais j'ai toujours procédé ainsi et c'est la première fois qu'il y a ce bug alors que la maj n'est pas de ce mois-ci.

     

     

     

     

    Edit: problème résolu en ajoutant les 4 fichiers dll incriminés  sous [KeepFiles] dans dernière_session.ini.

     

    J'aimerais quand même savoir pourquoi MS m'oblige désormais à conserver les fichiers claviers US international et dvorak....

    Et aussi pourquoi le problème n'est apparu qu'avec le pack de ce mois-ci.

     

    @icare, j'ai vu via ta doc que tu connais le problème, as-tu changé la manière dont cette KB s'installe récemment ? Et d'ailleurs pourquoi l’exécuter ? n'est il pas suffisant d'écrire les clés dans le registre ?

  10. Hello myselfidem

     

    The sfx is run on first boot (or after), so

    RunProgram="\"regedit\" /S ROEveryThing.reg"
    is not really needed, you can add
    RunProgram="rundll32 advpack.dll,LaunchINFSection %windir%\\inf\\Everything.inf,Install"
    to the sfx config and delete the reg file from the 7zip archive.


    i have made a sfx file with some modifications if someone want to check it here is the file (it is localized in French)

    http://www.mediafire.com/?fcmy41p8n8yb9pf
  11. Je viens de tester le dernier update pack:

     

    - aucune maj prioritaire sur ms update, aucune erreur dans l'obs. d’événements,  et setuperr.log est vide mais j'ai une remarque:

     

    Si on exécute la commande sfc/ scannow , Windows demande le CD original de XP SP3, il refuse de continuer avec celui maj avec l'update pack qui a servi à l'installation.

    Une fois le scan terminé, l'obs. d’événements annonce que l'opération s'est déroulé correctement sans plus de détails....

     

    Une idée de la raison ?
     

  12. Maj:

     

    Maintenant avec désinstallation grâce à Geej et myselfidem

     

     

    Changelog:

     

    Quote
    Thursday, 10 January 2013: Version 1.3.0.632b    
    fixed non-unicode clipboard issue with non-ansi locale.    
    fixed a bug causing the db to block while typing a search.    
    fixed a bug with context menus and opening sub menus.    
    fixed wrong mutex name.    
    fixed shift + esc hotkey    
    added custom filters
    
    Sunday, 6 January 2013: Version 1.3.0.631b    
    fixed a leak with ext:    
    added hotkey option to toggle search window    
    fixed an issue with bookmark macros and diacritics:
    
    Sunday, 6 January 2013: Version 1.3.0.630b    
    fixed an issue with the -instance <name> command line option
    
    Saturday, 5 January 2013: Version 1.3.0.629b    
    added filelists    
    added folder indexing    
    added optional diacritical mark matching    
    added bookmarks    
    added new search functions and macros    
    removed etp/ftp    
    removed http    
    removed custom filters    
    removed search history    
    removed run history    
    removed recent changes    
    improved performance of many search functions    
    fixed many bugs
  13. v3.27.1900 (24 Jan 2013)

    - Added cleaning for Internet Explorer Metro Cache.
    - Added cleaning for Internet Explorer Metro History.
    - Added Google Chrome v24 support.
    - Improved Firefox compatibility on v17 and newer.
    - Improved Google Chrome extension compatibility.
    - Improved Unicode text support.
    - Added Burmese translation.
    - Minor GUI improvements.
    - Minor bug fixes.

×
×
  • Create New...