home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / updini12.zip / updini12.fr < prev   
Text File  |  1999-08-05  |  8KB  |  134 lines

  1. Documentation pour UpdIni.EXE
  2. (c) 1999 Peter Engels
  3. traduit par Claude Steinmetz
  4.  
  5. Historique
  6. =========
  7.  
  8. V 1.0 : Première publication
  9. V 1.1 : Exploitation des paramètres USER_INI et SYSTEM_INI
  10. V 1.2 : Tous les fichiers .INI du répertoire OS/2 peuvent à présent être copiés sur le RAM disk.  La désignation des chemins
  11.             est également autorisée sur le RAM disk.
  12.  
  13.  
  14. Quest-ce que UpdIni?
  15. ===================
  16.  
  17. UpdIni déplace les fichiers  OS2.INI  et  OS2SYS.INI vers un RAM disk (disque virtuel) puis recopie ces mêmes fichiers sur le disque dur à intervalles réguliers.
  18. L'objectif de ces opérations est d'accélérer le fonctionnement du bureau OS/2 (WorkPlace Shell).
  19. Le WPS met à jour ces fichiers INI  à intervalles irréguliers avec une priorité haute, bloquant ainsi toutes les autres tâches actives durant cette opération. 
  20.  
  21. Si par contre on déplace ces fichiers INI sur un RAM disk, les temps d'accès en seront réduits de façon considérable. L'utilisateur ne s'apercevra même pas de cette activité. Cependant, du fait que sur un RAM disk les données sont volatiles, celles-ci  doivent être récopiées périodiquement sur le disque dur.
  22. Dans ce but, UpdIni compare les date et heure de ces fichiers à un intervalle donné. En cas de discordance, UpdIni remet à jour les fichiers INI sur le disque dur avec une priorité basse (idle-task)
  23.  
  24. Certains programmes comme par exemple GhostView, recherchent leurs fichiers INI ou CFG, dans le répertoire où OS/2 range ses propres fichiers INI et  dont le chemin est désigné par une déclaration SET dans le CONFIG.SYS. Pour cette raison, à partir de la version 1.2, il vous est possible de déclarer dans un fichier ASCII, tous les fichiers d'initialisation supplémentaires que vous souhaitez traiter avec UpdIni. De plus, à partir de cette même version, les chemins de destination sont autorisés sur le disque virtuel.
  25.  
  26.  
  27. ATTENTION : Les modifications effectuées par le WPS dans les fichiers INI lors de l'arrêt de la machine ne seront plus recopiées! Ceci n'a d'importance que lorsque des paramètres importants ont été modifiés juste avant l'arrêt du système d'exploitation.
  28. Un scénario possible  pourrait être un reboot automatique exécuté à la suite d'une procédure d'installation. Dans le cas d'une installation encore en supens ou non aboutie,  il faudrait s'occuper avant tout, de refaire pointer les chemins figurant dans les déclarations SET .... INI du Config.sys, vers les répertoires du disque dur !
  29.  
  30.  
  31. Les paramètres de la ligne de commande
  32. ==============================
  33.  
  34. UpdIni s'attend à trouver deux paramètres :
  35. Premièrement, le chemin d'accès aux fichiers INI sur votre disque dur (souvent  D:\OS2), et deuxièmement, l'intervalle des mises à jour en secondes.
  36.  
  37. Par ex. : UpdIni D:\OS2\ 10
  38.  
  39. Dans cet exemple, les fichiers INI seront vérifiés toutes les 10 secondes, et remis à jour si nécessaire dans le répertoire  D:\OS2.
  40.  
  41. UpdIni connaît l'identificateur du RamDisk ainsi que le nom des fichiers INI, grâce aux variables  d'environnement USER_INI et SYSTEM_INI déclarés au Config.sys.
  42.  
  43.  
  44.  
  45. Installer UpdIni
  46. =================
  47.  
  48. La procédure d'installation est extrêmement simple.
  49. Copier simplement UpdIni.EXE vers un répertoire quelconque de votre disque dur. Ensuite insérez manuellement la ligne suivante à votre CONFIG.SYS
  50.  
  51. run=lecteur:\chemin\updini.exe   Rép. source des fichiers INI \ Intervalle
  52.  
  53. Ex :     run=D:\UPD\UPDINI.EXE D:\OS2\ 10
  54.  
  55.  
  56. De plus, vous devez adapter les paramètres pour les fichiers INI dans votre CONFIG.SYS:
  57.  
  58. SET USER_INI=N:\INIS\OS2.INI
  59. SET SYSTEM_INI=N:\INIS\OS2SYS.INI
  60.  
  61. où  N:\ représente  l'identificateur de votre Ramdisk  et \INIS\, le sous-répertoire recevant les fichiers INI .
  62.  
  63.  
  64. Si vous voulez traiter d'autres fichiers avec UpdIni, comme par exemple GVPM.INI pour Ghostview, créez alors dans le répertoire d'installation d'UpdIni, un simple fichier ASCII que vous nommerez UpdIni.Cfg. 
  65. Dans ce fichier texte, déclarez les noms de ces fichiers supplémentaires, à raison d'un nom par ligne et sans indication de chemin d'accès.  Ces déclarations ne se limitent pas uniquement aux fichiers INI, et tout fichier de configuration ou d'initialisation avec une extension quelconque, (par ex .CFG) est accepté.
  66.  
  67. Il ne faudrait toutefois pas oublier qu'au moment de lancer le programme UpdIni, le disque virtuel doit déjà avoir été initialisé. Les instructions effectuant cette initialisation, DOIVENT DONC figurer bien évidemment AVANT celles d'UpdIni.
  68.  
  69. Pour la création du disque virtuel, on peut utiliser en principe n'importe quel programme destiné à cette fonction. Ci-dessous, vous trouvez en exemple les déclarations du Config.sys pour un RAM disk réalisé à l'aide du programme  : RamFS,  de Karl Olsen. (freeware)
  70.  
  71. IFS=F:\UTILITY\RAMFS\RAMFS.IFS
  72.  
  73. ....
  74. SET USER_INI=N:\INIS\OS2.INI
  75. SET SYSTEM_INI=N:\INIS\OS2SYS.INI
  76.  
  77. ....
  78. RUN=F:\UTILITY\RAMFS\RAMDISK.EXE N: RAMDISK
  79. RUN=D:\OS2\UPDINI.EXE D:\OS2\ 10
  80.  
  81.  
  82. RamFS n'est pas le plus rapide pour les opérations d'écriture mais possède d'autres caractéristiques interessantes. Sur mon 486 à 160 MHz (vous avez bien lu), les accès en écriture effectués par le WPS sont encore sensibles. 
  83. Si c'est également le cas chez vous, vous pourriez peut être opter pour VDisk (fourni avec OS/2 ), ou bien SVDisk développé par Albert J. Shan (Shareware).
  84.  
  85. En ce qui concerne la taille du disque virtuel, la règle est de lui attribuer une taille correspondant au moins au double de la taille des fichiers qu'il devra contenir.
  86. Sur ce point, RamFS ne requiert pas d'indication de taille, car il a la capacité de s'adapter automatiquement à la taille des fichiers qui y sont copiés.
  87. Un remarque concernant l'utilitaire VDISK d'OS/2 :  son utilisation peut poser problème si votre PC fait partie d'un réseau, car ce n'est pas l'utilisateur, mais le système d'exploitation, qui fixe la lettre identifiant le RAM disk. Cet ID risque alors d'être identique à celui d'une autre machine du réseau.
  88.  
  89.  
  90.  
  91. Du fait qu' UpdIni travaille totalement en arrière plan, il n'y aura aucun message à l'écran.
  92. Si UpdIni ne peut accéder à l'un des fichiers  INI, seul l'émission d'un beep vous informera de l'erreur, puis le programme sera arrêté.
  93. Dans ce cas, les fichiers INI ne seront pas copiés sur le disque virtuel, et le WPS ne trouvant pas ses fichiers d'initialisation, le démarrage du système s' interrompt avec un message d'erreur.
  94.  
  95. Rebootez alors le PC par Ctrl-Alt-Del.  Au redémarrage du système, dès l'apparition du pavé blanc OS/2 dans le coin supérieur gauche de l'écran, tapez la combinaison Alt+F1 .  Lorsque le menu sur fond bleu est à l'écran, tapez la touche F2 pour accéder à la ligne de commande OS/2. 
  96. Editez le fichier CONFIG.SYS par la commande :      TEDIT  CONFIG.SYS
  97. Après vérification et correction des instructions concernées, redémarrez le système en tapant simplement :    exit
  98.  
  99.  
  100. Dans son répertoire d'installation, UpdIni génère un fichier de compte-rendu (LOG-File) dans lequel vous pourrez relire à tout moment, les activités du programme pour toutes les sessions passées.
  101.  
  102.  
  103. Internals
  104. =========
  105.  
  106. UpdIni a été écrit en langage TopSpeed Modula-2 et est un programme OS/2 16-bits. Il s'agit d'un programme en multithreading , et ne charge ainsi quasiment pas le système.
  107. Ce programme est basé sur une idée de Carsten Arnold.
  108.  
  109.  
  110. Enregistrement
  111. =============
  112.  
  113. UpdIni est un freeware et peut être utilisé par tout un chacun,
  114. aussi longtemps que le programme ou sa documentation ne sont pas modifiés.
  115. Si vous utilisez ce programme de façon régulière, un petit eMail de votre part me ferait bien plaisir :
  116.  
  117. email : p.engels@gmx.de
  118. URL   : http://www.uni-bonn.de/~uzs0ad
  119.  
  120. Si vous avez des idées de modifications et/ou d'améliorations et même si vous découvrez un bug, n'hésitez pas, là encore, de m'envoyer un eMail.
  121.  
  122.  
  123. Legal Disclaimer:
  124. =================
  125.  
  126. Permission est accordée à tout individu ou institution d'utiliser, de copier, ou de redistribuer cet exécutable aussi longtemps qu'il n'est pas modifié ou vendu pour en tirer profit.
  127. UpdIni est livré TEL QUEL et ne fournit aucune garantie d'aucune sorte, ni expresse ni implicite. Le détendeur du copyright  ne peut être tenu pour responsable pour les dommages éventuels résultant de l'utilisation de ce logiciel.
  128.  
  129. Have fun with UpdIni!
  130.  
  131. Peter Engels , Mars 1999
  132. 
  133.  
  134.