home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2002 May / VPR0205B.ISO / DRIVER / ELSA / SY2KWME / SY2KWME.EXE / hilfeini.txt < prev    next >
Text File  |  2000-03-29  |  17KB  |  512 lines

  1. Dieser Text soll denen eine Hilfe bieten, die die drivers.ini und
  2. tools.ini Dateien fr die WINNERware oder Revelator CD
  3. bearbeiten oder auswerten.
  4. Dieser Text soll nicht mit auf die CD!
  5.  
  6. Mittwoch, 2000-03-29
  7.  
  8. Package.exe 1.05.06
  9.  
  10. Bugfix:
  11.  
  12.  - unter Windows 9x konnte die setupapi.dll nicht geladen werden
  13.  
  14. Package.exe 1.05.05
  15.  
  16. Neu:
  17.  
  18.  - L舫ft unter Windows 2000
  19.  
  20.  - neuer Key in der drivers.ini: DriverWin2000
  21.    zu benutzen wie DriverWin9x etc.
  22.  
  23.  - benutzt neue insthelp.dll, die fr Windows 2000 den
  24.    Treiber ELSApci.sys benigt.
  25.  
  26. Package.exe 1.05.04
  27.  
  28. Neu:
  29.  
  30.  - Boardcodes drfen in der drivers.ini nun auch im Format 0x0123 als Sektionsname vorkommen.
  31.    Gesucht wird allerdings zuerst nach 0x123
  32.  
  33.  - Neue insthelp.dll, die nicht mehr implizit die elsatool.inf installiert.
  34.    S舂tliche Tools mssen nun ber tools.ini installiert werden.
  35.  
  36. Package.exe 1.05.03
  37.  
  38. Bugfix:
  39.  
  40.  - FileKill.exe und Package.exe wurden gefixt, soda゚ nach dem Rechnerneustart keine
  41.    Dateileichen mehr brig bleiben.  (c:\elsainst\*.* und c:\FileKill.exe)
  42.  
  43. Package.exe 1.05.01
  44.  
  45. Bugfix:
  46.  
  47.  - Die Sprach-DLL hatte die falsche Versionsnummer.
  48.  
  49. Package.exe 1.05.00
  50.  
  51. Neu:
  52.  
  53.  - Kommandozeilenparameter: silent
  54.                             Es wird nichts angezeigt und der Treiber wird fr
  55.                             alle in Rechner vorhandenen, passenden Karten installiert.
  56.                             Es findet kein reboot statt.
  57.                             Im Fehlerfall beendet sich das Programm kommentarlos.
  58.  
  59. Package.exe 1.04.02
  60.  
  61. Neu:
  62.  
  63.  - Kommandozeilenparameter: showmessages
  64.                             Es werden ein paar Messageboxen angezeigt, die bei
  65.                             der Fehlersuche behilflich sein sollen.
  66.  
  67.  
  68. WINNERware Setup 2.05.01
  69.  
  70. Neu in 2.05.01:
  71.  
  72.  - In der autorun.inf ist ein neuer Key hinzugekommen:
  73.    [setup]
  74.    NTDrvSetupCmdLine= Kommandozeile fr das NT-Treiber-Setup
  75.  
  76.    Infos zu der Kommandozeile:
  77.  
  78.      Remarks:
  79.         At startup time, the ChooseLanguage Dialog is no longer shown.
  80.         The systems language is automaticly choosen by the setup.
  81.         This driver supports better and extended handling for Commandline
  82.         switches. Please do no longer use any IS-buildInSwitches.
  83.         (i.e. s for silentmode) They do not work the way we want them.
  84.  
  85.     Possible switches for now are:
  86.  
  87.     XRes=
  88.                Enter the decimal value for the X-Resoltion. The driver will
  89.                start with this value after reboot. If no value is given, the
  90.                default value of 640 is used. (i.e. XRes=1024)
  91.     YRes=
  92.                Enter the decimal value for the Y-Resoltion. The driver will
  93.                start with this value after reboot. If no value is given,
  94.                the default value of 480 is used.(i.e. YRes=768)
  95.     Bpp=
  96.                Enter the decimal value for the BitsPerPixel. The driver will
  97.                start with this value after reboot. If no value is given, the
  98.                default value of 8 is used. (i.e. Bpp=32)
  99.     Hz=
  100.                Enter the decimal value for the Frequency. The driver will
  101.                start with this value after reboot. If no value is given,
  102.                the default value of 1 (which indicates driver default,
  103.                usually 60Hz) is used. (i.e. Hz=100)
  104.     SILENT
  105.                If this flag is given, no user interaction is required during
  106.                setup. While using silentmode, there is performed no check
  107.                for build in hardware, installed servicepacks, Pentium III
  108.                support etc...
  109.            Progressbars are shown anyway.
  110.                If this value is not given, user interaction is required.
  111.                All Checks for HW and SW are done. The answer file, which
  112.                was needed for silentmode is no longer needed.
  113.     REBOOT
  114.                If this flag is given, setup automaticly reboots when all
  115.                setup actions have been done. This flag should usually used
  116.                in conjunction with the silent flag.
  117.  
  118.     Setup does not care if flags are upper or lower case.
  119.     Flags are separated by spaces.
  120.         Do not use / or - to separate the flags, as IS tries to filter
  121.         commandline switches.
  122.     Setup does not care about the order in which flags are given.
  123.     A commandline to launch setup may look like this:
  124.     Setup.exe XRes=1024 YRes=768 Bpp=32 Hz=100 SILENT REBOOT
  125.  
  126.     Support for the CD-Launcher Interface integrated:
  127.              GetVersionNumber
  128.              GetExamineString
  129.              GetLanguage
  130.              GetCountry
  131.  
  132.       Remarks:
  133.         Setup was modified to fullfill the requirenments for Compaqs SSM.
  134.         The default behavior of the setup has NOT changed, but if you have
  135.         used the last version with commandline switches you will encounter
  136.         some changes:
  137.         SILENT
  138.           Setup works mostly silent and does not require userinteraction.
  139.           Nervertheless if setup encounters servere problems, likely when it
  140.           detects a wrong hardware, the setup terminates automatically.
  141.         FORCE
  142.           This option is new. If it is given, you may force setup to install
  143.           the driver and software tools even if the wizards detects conflicts
  144.           or problems.
  145.  
  146.  
  147.  
  148. WINNERware Setup 2.05.00
  149.  
  150. Neu in 2.05.00:
  151.  
  152.  - Alle Strings "ELSA WINNERware" wurden durch "ELSA Software"
  153.    ersetzt, damit das Setup auch fr die Produkt-CDs verwendet
  154.    werden kann.
  155.  
  156.  - In der autorun.inf ist ein neuer Key hinzugekommen:
  157.    [setup]
  158.    CDTitle= Titel der im Hintergrund angezeigt wird
  159.  
  160.  - In den apps_xx.ini-Dateien kann jetzt zwischen Windows 98 First Edition
  161.    und Windows 98 Second Edition unterschieden werden.
  162.    Steht unter OS Win98 wird die Applikation unter beiden Versionen
  163.    angeboten. Soll sie nur fr SE installiert werden, nimmt man
  164.    Win98SE, fr die First Edition Win98FE.
  165.    Hier nochmal eine ワbersicht:
  166.    OS                        |   keyword
  167.    ----------------------------------
  168.    nur Win98 First Edition   | Win98FE
  169.    nur Win98 Second Edition  | Win98SE
  170.    beide                     | Win98
  171.  
  172.    Hinweis: Mischt man Win98FE mit Win98, dann gilt Win98FE.
  173.             Bei Win98SE und Win98 gilt Win98SE.
  174.  
  175. Revelator Setup 2.05.00
  176.  
  177. Neu in 2.05.00:
  178.  
  179.  - Diese Setup basiert auf dem WINNERware Setup 2.04.02
  180.  
  181.  - Hinzugefgt wurde eine Key fr die drivers.ini Datei:
  182.    IsGenericDriver
  183.    Wenn IsGenericDriver=Yes, dann wird vor Installation des
  184.    Treiber noch eine Messagebox angezeigt, die den Benutzer
  185.    fragt, ob er wirklich den generischen Treiber installieren
  186.    will. Drckt der Benutzer auf NEIN, dann landet er wieder
  187.    in der vorherigen Dialogbox.
  188.  
  189. WINNERware Setup 2.04.02
  190.  
  191. Neu in 2.04.02:
  192.  
  193.  - Es gibt einen neuen Key fr die apps_xx.ini Dateien:
  194.    CmdLine=
  195.    Hier kann man eine Kommandozeile fr die Untersetups
  196.    angeben. Das funktioniert bei EXE- und INS-Dateien.
  197.  
  198.  - Der Neustart unter NT funktioniert jetzt wirklich.
  199.    (stundenlang getestet. ;)
  200.  
  201. Neu in 2.04.01:
  202.  
  203.  - Die gesamte WINNERware CD-Verzeichnisstruktur mu゚ nicht mehr im root liegen.
  204.    Jetzt kann das Setup auch aus einem beliebigen Unterverzeichnis gestartet werden.
  205.    Das Setup sucht dabei von der Datei setup.ins ausgehend aufw舐ts nach der autorun.inf.
  206.    Wird sie gefunden, dann ist der Ort der autorun.inf quasi das gedachte Wurzelverzeichnis
  207.    der CD. Man kann das Setup auch aus einem beliebigen Netzwerkverzeichnis starten.
  208.    Jetzt sollte das auch mit NT nach einem Neustart keine Probleme mehr bereiten.
  209.    Die Pfadangaben in der autorun.inf sind nun immer relativ zum Ort der autorun.inf
  210.    selbst zu verstehen. Man mu゚ also nichts 舅dern, da die autorun.inf blicherweise
  211.    im root-Verzeichnis der CD steht.
  212.  
  213. Neu in 2.03.01:
  214.  
  215.  - Das Defaultverhalten, wenn "Restart=" nicht angegeben wird, hat sich
  216.    ver舅dert: Jetzt wird geprft, ob ein Untersetup einen Neustart versucht.
  217.  
  218.  - Ein neuer Key fr "Restart=": Never
  219.    Es wird nicht auf einen versuchten Neustart geprft und auch keiner
  220.    durchgefhrt. (Natrlich nur fr dieses eine Untersetup. Wenn ein
  221.    anderes einen Neustart erfordert, wird er auch durchgefhrt.)
  222.  
  223. Neu in 2.03.00:
  224.  
  225.  - 'Restart=' wurde erweitert um 'Always', 'AlwaysInstantly' und 'AlwaysLater'.
  226.    Das Verhalten bei 'Yes' hat sich ver舅dert.
  227.    Beschreibung siehe unten.
  228.  
  229.  - Wird das Setup ohne Parameter aufgerufen, fhrt es einen Test durch, um
  230.    Fehler in den ini-Dateien aufzuspren. (Bisher nur fr drivers.ini)
  231.  
  232.  - Soll das Setup normal ausgefhrt werden, mu゚ es von einem neuen Programm
  233.    namens rebotest.exe gestartet werden. Dieses Programm kann auch
  234.    nach "setup.exe" umbenannt und in das root-Verzeichnis der CD kopiert werden.
  235.    Das Programm wird gebraucht, um herauszufinden, ob ein Untersetup einen
  236.    Neustart durchzufhren versucht.
  237.  ! Folgende Eintr臠e sind in der autorun.inf nig, damit alles funktioniert:
  238.  
  239.    [Setup]
  240.  
  241.    ; folgende Pfade sind Beispiele und knen auf der CD anders sein:
  242.  
  243.    ; Wo auf der CD befinden sich die INI-Dateien?
  244.    IniPath=ELSAware\Setup
  245.  
  246.    ; Wo auf der CD befindet sich die setup.exe von InstallShield?
  247.    SetupExe=\Project\Installation\WINNERware\Media\WINNERware\Disk Images\disk1\setup.exe
  248.  
  249.    ; Wo auf der CD befindet sich rebotest.exe (in diesem Beispiel wurde die Datei umbenannt.)
  250.    RebotestExe=\setup.exe
  251.  
  252.  
  253. RSchalle@ELSA.de
  254.  
  255. Allgemeine Hinweise zu INI-Dateien:
  256.   - Gro゚- und Kleinschreibung wird nicht unterschieden.
  257.   - Die Reihenfolge der Eintr臠e innerhalb einer Sektion ist egal.
  258.   - eine Sektion beginnt mit einem Eintrag in eckigen Klammern und endet
  259.     mit dem folgenden Eintrag in eckigen Klammern oder mit dem Dateiende.
  260.   - Leerzeilen werden ignoriert.
  261.   - Kommentarzeilen beginnen mit einem Semikolon.
  262.   - Schlssel drfen innerhalb einer Sektion nur einmal vorkommen.
  263.  
  264. Welche Schlssel gibt es?
  265.  
  266. apps_xx.ini
  267. -----------
  268.  
  269. Hinweis: Das "xx" im Dateinamen mu゚ durch das entsprechende L舅derkrzel
  270. ersetzt werden. Zum Beispiel "apps_de.ini" fr Deutschland oder
  271. "apps_en.ini" fr England.
  272.  
  273. Beispieleintr臠e:
  274.  
  275. [DX6WIN95]
  276. Name=DirectX6 fr Windows 95
  277. Desc=Die Multimedia-Schnittstelle von Microsoft.
  278. File=\MSAPPS\DIRECTX6\WIN95\DE\DX6GER.EXE
  279. Size=15000
  280. Restart=Yes
  281. OS=WIN95
  282. Selected=Yes
  283.  
  284. [GUARDIAN]
  285. Name=ELSA GUARDIAN
  286. Desc=ELSA CAD-Treiber Test Tool ?
  287. File=\ELSAWARE\GUARDIAN\SETUP.EXE
  288. Size=500000
  289. Keys=GUARDIAN
  290. Install=Installshield
  291. NeedsDriver=Yes
  292.  
  293. 0. Die Bezeichnung in eckigen Klammern kann beliebig gew臧lt werden, solange sie nicht mehr als
  294.    einmal in der ini-Datei benutzt wird. Diese Bezeichnung wird im Setup nirgendwo zu sehen sein.
  295.    Ich benutze sie einfach, um die Applikationen unterscheiden zu knen.
  296.  
  297. 1. Name
  298.  
  299.    Angezeigter Name der Applikation
  300.  
  301. 2. Desc
  302.  
  303.    Angezeigter Beschreibungstext
  304.  
  305. 3. File
  306.  
  307.    Die Datei, mit der die entsprechende Applikation installiert wird.
  308.  
  309. 4. Restart
  310.  
  311. Yes:
  312.         Nach Installation der Applikation wird getestet, ob sie einen Systemneustart auszufhren versucht.
  313.         Falls ja, merkt sich das Setup, welche Applikationen noch zu installieren sind, tr臠t sich selbst
  314.         in RunOnce ein und fhrt einen Systemneustart durch. Nach dem Neustart geht es weiter mit
  315.         der n臘hsten zu installierenden Applikation. Dies ist gleichzeitig das Defaultverhalten, wenn der
  316.         Restart-Key nicht gesetzt ist.
  317.  
  318. Always:
  319.         Wie bei "Yes" wird auch geprft, ob die Applikation einen Neustart versucht. Falls ja geht es weiter
  320.         wie oben. Falls nicht, l舫ft das Setup weiter und macht am Ende einen Neustart.
  321.  
  322. AlwaysInstantly:
  323.                  Es wird nicht berprft, ob die Applikation einen Neustart versucht. Trotzdem wird sofort
  324.                  einer ausgefhrt. (inkl. aller Ma゚nahmen, die notwendig sind, das Setup sp舩er weiterzufhren)
  325.  
  326. AlwaysLater:
  327.              Es wird nicht geprft aber am Ende wird ein Neustart durchgefhrt.
  328.  
  329. Never:
  330.        Dieses Untersetup erfordert niemals einen Neustart.
  331.  
  332. 5. Install
  333.  
  334. Die Art des Installationsprogrammes dieser Applikation.
  335. Hier gibt es festgelegte Werte:
  336.  
  337. Runonce:
  338.          Anstatt die Applikation sofort zu installieren, wird ein Key in der RunOnce-Sektion der
  339.          Registry erzeugt, soda゚ die Applikation erst nach einem System-Neustart installiert wird.
  340.          (wird im Moment nicht gebraucht und ist nach den neuesten Erg舅zungen wohl auch berflssig geworden)
  341.  
  342. Installshield:
  343.                Will man eine Applikation installieren, die eine 舁tere Version von InstallShield
  344.                benutzt, mu゚ man diesen Wert eintragen. Das ist z.B. notwendig bei ALLPLAN und POWERdraft 12
  345.                und 13.
  346.  
  347. Acrobat32:
  348.            Lt die Probleme mit der AcrobatReader-Installation.
  349.  
  350. 6. Selected
  351.  
  352. Yes:
  353.      Gibt an, da゚ die Applikation im Komponentendialog bei der benutzerdefinierten Installation
  354.      vorausgew臧lt sein soll.
  355.  
  356. 7. Hidden
  357.  
  358. Yes:
  359.      Nur sinnvoll im Zusammenhang mit SELECTED. Hat eine Applikation dieses Attribut, ist
  360.      sie im Komponentendialog nicht sichtbar und kann deshalb nicht (de)aktiviert werden.
  361.  
  362. 8. OS
  363.  
  364. Fr welches Betriebssystem soll die Applikation installiert werden?
  365.  
  366. Mliche Werte: 95, 98, 98FE, 98SE, NT4, 2000
  367.  
  368. 95  : Windows 95
  369. 98  : Windows 98 (first oder second edition)
  370. 98FE: Windows 98 first edition
  371. 98SE: Windows 98 second edition
  372.  
  373. Wird diese Variable weggelassen, ist das OS egal.
  374. Natrlich knen mehrere Werte kombiniert werden.
  375. gltige Beispiele:
  376. OS= Win98, Win95
  377. OS= Windows 95 und Windows NT4
  378. OS=2000+nt4
  379. OS=95 & 98 & 2000
  380.  
  381. Wie man sieht, wird nur geprft ob 95, 98, NT4 oder 2000 in dem String enthalten ist.
  382.  
  383. 9. Size
  384.  
  385. Gibt die Gre der Applikation in Bytes an.
  386.  
  387. 10. Keys
  388.  
  389. Es folgt eine Liste der Schlsselworte, die der Treiber ebenfalls alle haben mu゚, damit diese
  390. Applikation fr diese Karte installiert wird. Die Worte werden mit Komma getrennt:
  391.  
  392. Keys=COOL,WORT,SCHLUESSEL
  393.  
  394. Gro゚- und Kleinschreibung wird nicht unterschieden.
  395. Es drfen jedoch keine Leerzeichen vorkommen.
  396. Vor dem ersten und nach dem letzten Key darf kein Komma stehen.
  397. Leerzeichen nach dem Gleichheitszeichen und vor dem ersten Key werden ignoriert.
  398.  
  399. Gltig:
  400. Keys= EINS,Zwo,dRei
  401.  
  402. Ungltig:
  403. Keys= eins, zwei, vier
  404. Keys= ,dies,und,das
  405. Keys= dieses,oder,jenes,
  406.  
  407. 11. NeedsDriver
  408.  
  409. Wenn der Eintrag NeedsDriver=Yes gefunden wird, hei゚t das, da゚ diese Applikation
  410. nur installiert werden kann, wenn schon ein ELSA-Treiber aktiv ist.
  411. Das hei゚t fr mein Setup, da゚ fr den Fall, da゚ kein Treiber aktiv ist,
  412. der Treiber installiert und das Setup nach einem Systemneustart fortgefhrt wird,
  413. wenn eine Applikation installiert werden soll, die einen ELSA-Treiber benigt.
  414.  
  415. 12. CmdLine
  416.  
  417. Dies ist eine Kommandozeile, die dem Untersetup vorgesetzt wird.
  418. Wofr das gut ist, wei゚ ich im Moment noch nicht, aber vielleicht
  419. kann man das ja mal brauchen. ;)
  420.  
  421. drivers.ini
  422. -----------
  423.  
  424. ;  ___________________________________________________
  425. ; |
  426. ; | Windows 9x und Windows 2000
  427. ; |
  428.  
  429. Beispieleintrag:
  430.  
  431. [0xa32]
  432. BoardName=ELSA GLoria Synergy
  433. DriverWin9X=\GLORIA\SYNERGY\WIN9X\STANDARD\ELSAGL2.INF
  434. Keys=ACADR13,ACADR14,ALLPLAN,LOGOCAD,SPIRIT,GLSY,VERA
  435.  
  436. 0. Der Eintrag in den Klammern ist der BoardCode der Karte. Er mu゚ in genau diesem
  437.    Format eingegeben werden.
  438.  
  439. 1. BoardName
  440.  
  441. Angezeigter Name der Karte
  442.  
  443. 2. DriverWin9x
  444.  
  445. INF-Datei fr Treiber, die auf Windows 95 und Windows 98 laufen.
  446.  
  447. 3. DriverWin95
  448.  
  449. INF-Datei fr Treiber, die nur auf Windows 95 laufen.
  450.  
  451. 4. DriverWin98
  452.  
  453. INF-Datei fr Treiber, die nur auf Windows 98 laufen.
  454.  
  455. zu 2. 3. 4.:
  456.  
  457. Sollen bei gleichem BoardCode fr 95 und 98 jeweils unterschiedliche
  458. Treiber installiert werden, so gibt man dies so an:
  459. [0xa32]
  460. BoardName=ELSA GLoria Synergy
  461. DriverWin95=\GLORIA\SYNERGY\WIN95\STANDARD\ELSAGL2.INF
  462. DriverWin98=\GLORIA\SYNERGY\WIN98\STANDARD\ELSAGL2.INF
  463. Keys=ACADR13,ACADR14,ALLPLAN,LOGOCAD,SPIRIT,GLSY,VERA
  464.  
  465. Soll eine Karte (bzw. BoardCode) nur bei 95 oder 98 installiert werden,
  466. gibt man entweder DriverWin95 oder DriverWin98 an.
  467. Ist ein DriverWin9x vorhanden, wird dieses bevorzugt.
  468.  
  469.  
  470. 5. Keys
  471.  
  472. Eine Liste von Schlsselworten, die praktisch die "F臧igkeiten" der Karte oder des Treibers angeben.
  473. Man kann damit verschiedene Applikationen fr die Installation freigeben. Siehe oben.
  474.  
  475. 6. IsGenericDriver
  476.  
  477. Yes:
  478.    Wenn IsGenericDriver=Yes, dann wird vor Installation des
  479.    Treiber noch eine Messagebox angezeigt, die den Benutzer
  480.    fragt, ob er wirklich den generischen Treiber installieren
  481.    will. Drckt der Benutzer auf NEIN, dann landet er wieder
  482.    in der vorherigen Dialogbox.
  483.  
  484. 7. Driverwin2000
  485.  
  486. Die Inf-Datei des Windows 2000 Treibers.
  487.  
  488. ;  ___________________________________________________
  489. ; |
  490. ; | WinNT40
  491. ; |
  492.  
  493. [NT40]
  494. GLoria Synergy=
  495. ERAZOR II=
  496.  
  497. [GLoria Synergy]
  498. Driver=\GLORIA\SYNERGY\WINNT40\i386\setup.exe
  499. Keys=ACADR13,ACADR14,ALLPLAN,LOGOCAD,SPIRIT,GLSY
  500.  
  501. [ERAZOR II]
  502. Driver=\ERAZOR2\WINNT40\SETUP\setup.exe
  503. Keys=E2LT
  504.  
  505.  
  506. unter [NT40] steht eine  Liste von Kartennamen, wie sie in den Win9x-Eintr臠en unter
  507. [BoardCode]
  508. Name=Kartenname
  509. stehen. Unter NT wird erst der Boardcode der Karte ausgelesen. ワber den Boardcode
  510. hole ich mir den Namen der Karte und komme damit in die entsprechende Sektion.
  511.  
  512.