home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP0298.ISO / sharware / programm / netl00.exe / NETLAUN.ZIP / netlnch.win < prev    next >
Encoding:
Text File  |  1997-04-18  |  10.6 KB  |  259 lines

  1.         Net Launch 1.1 fⁿr Windows 95/NT
  2.         
  3.  
  4.         Idee:         Redaktionsbⁿro Cyberwrite, Marco Kratzenberg
  5.         Realisierung: e-merge GmbH, Daniel "DCC" Pantke
  6.         
  7.  
  8.  
  9. - 1. Was ist Net Launch?
  10.  
  11. - 2. Was soll das?
  12.  
  13. - 3. Und warum SO?
  14.  
  15. - 4. Wie funktionierts?
  16.  
  17. - 5. NetLauch einrichten
  18.         5.1 Kontrollzyklen einstellen
  19.         
  20. - 6. NetLaunch auf mehreren Rechnern / Netmenⁿ mehrmals starten
  21.  
  22. - 7. BESONDERHEITEN:
  23.         7.1 Tasks killen
  24.         7.2 Was zu beachten ist
  25.  
  26. - 8. UNTERSCHIED ZWISCHEN SHAREWARE UND VOLLVERSION:
  27.  
  28. - 9. Registrierung
  29.  
  30.  
  31.         1.  Was ist Net Launch?
  32.         
  33.         Net Launch (NL) und Net Menⁿ (NM) erm÷glichen es in einem Netzwerk
  34.         von einem Rechner aus einen Befehl auf einem anderen Rechner
  35.         auszufⁿhren. Es wird also nicht auf Rechner A ein Programm gestartet,
  36.         das sich auf Rechner B befindet (somit nicht nur seine 
  37.         Pfade alle auf Rechner A sucht UND den Hauptspeicher von 
  38.         Rechner A belastet). Vielmehr wird auf Rechner B ein 
  39.         Programm (eine Batchdatei oder Σhnliches) so gestartet, als 
  40.         hΣtte man den Befehl DORT eingegeben.
  41.         
  42.         2. Was soll das?
  43.         
  44.         Ganz einfach: Mit NL kann man nun beispielsweise seine 
  45.         Mailbox (die sich auf dem anderen Rechner befindet) vom 
  46.         Arbeitsrechner aus starten. Man kann sein 
  47.         Faxempfangsprogramm dort starten, kann seine Mail tossen 
  48.         lassen, kann irgendein Dienstprogramm dort starten - wie 
  49.         etwa den Virenscanner.
  50.         
  51.         3. Und warum SO?
  52.         
  53.         Ich habe NL deswegen angeregt, weil ich vor einem bestimmten 
  54.         Problem stand: Meine Mailbox lΣuft auf einem eigenen 
  55.         Rechner. Die Pfade der Mailbox, die Pfadangaben des Mailers, 
  56.         des Tossers, Packers usw. verweisen allesamt auf die 
  57.         Laufwerke DIESES Rechners. Und das soll auch so bleiben. 
  58.         Denn wenn Mail fⁿr mich ankommt, dann soll der Mailer mit 
  59.         einem Errorlevel aussteigen und den Tosser aufrufen. Der 
  60.         soll die Sachen genau dort finden, wo ich es ihm gesagt 
  61.         habe - von ihm aus gesehen auf C: oder D: oder E: usw..
  62.         
  63.         Rufe ich den Tosser von einem der anderen Rechner aus auf, 
  64.         so erzΣhlt er mir - v÷llig korrekt - er k÷nne seine 
  65.         Konfigurationsdaten nicht finden oder auf Laufwerk C: 
  66.         befinden sich leider die n÷tigen Verzeichnisse nicht.
  67.         
  68.         Ich kann also nicht von diesem Rechner aus auf dem 
  69.         Mailboxrechner so einfach tossen.
  70.         
  71.         Es ging schon, war aber lΣstig: Ich habe die n÷tige 
  72.         Semaphorendatei fⁿr den Mailer HIER erzeugt und sie ⁿbers 
  73.         Netzwerk in das Mailerverzeichnis geschickt. Der Mailer fand 
  74.         sie, wu▀te was er zu tun hatte (TOSSEN) und tat es.
  75.         
  76.         "Warum also" so dachte ich mir "sollte man nicht ein kleines 
  77.         Programm schreiben" das auf dem Zielrechner auf Befehle 
  78.         lauert und sie dann ausfⁿhrt?" ─hnlich einem Mailerprogramm, 
  79.         da▀ den ganzen Tag auf Anrufer und Errorlevel wartet - nur 
  80.         mit weniger, spezielleren Aufgaben.
  81.         
  82.         Das Ergebnis ist die Kombination Net Launch und Net Menⁿ!
  83.         
  84.         4. Wie funktionierts?
  85.         
  86.         Anwendungsbeispiel: Man will ein Programm auf Rechner B 
  87.         starten, sitzt selbst an Rechner A.
  88.         
  89.         Nun wird ein Verzeichnis auf Rechner B erstellt (z.B. 
  90.         NETRUN) und die Programmdateien
  91.         
  92.         NETLNCH.EXE
  93.         NETMENU.EXE
  94.         
  95.         werden in dieses Verzeichnis kopiert.
  96.         
  97.         Auf Rechner B wird nun das Programm Net Launch gestartet (am 
  98.         besten gleich in der AutoStart-Gruppe ablegen).
  99.         
  100.         Auf Rechner A wird das Programm Netmenⁿ gestartet (und zwar 
  101.         DAS NETMEN▄, das sich auf Rechner B im Verzeichnis von 
  102.         NETLAUNCH befindet!!!)
  103.         
  104.         NetLauch wartet nun im Hintergrund darauf, Befehle geschickt 
  105.         zu bekommen. Diese Befehle bekommt es in Form von kleinen 
  106.         Dateien mit bestimmten Namen. Diese Namen und die daraufhin 
  107.         auszufⁿhrenden Befehle werden _vom Anwender festgelegt_!
  108.         
  109.         NetMenⁿ ist ⁿbers Netz mit NetLauch verbunden und kann:
  110.         - NL bei Bedarf die Befehle schicken
  111.         - die Befehle fⁿr NL einrichten
  112.         - NL die Steuerdatei (NETLNCH.INI) neu einlesen lassen
  113.                 
  114.         Um beim Beispiel zu bleiben (hypothetisch):
  115.         NL soll das Programm C:\FAX\NIMMFAX.EXE immer dann starten, 
  116.         wenn es eine Datei mit dem Namen FAX.TXT empfΣngt. Das wei▀ 
  117.         es deshalb, weil das in der Datei NETLNCH.INI steht, die 
  118.         sich ebenfalls im Programmverzeichnis befindet.
  119.         
  120.         Man h÷rt das Modem klingeln und wei▀: "Ahaaaa, ein Fax..."
  121.         
  122.         Nun k÷nnte man in die Taskleiste von Windows 95/NT gehen, 
  123.         mit der rechten Maustaste auf das NetMenⁿ-Icon klicken und 
  124.         dort aus dem Auswahlmenⁿ direkt den n÷tigen Befehl (sprich: 
  125.         die n÷tige Semaphorendatei) abschicken, um das Fax zu 
  126.         empfangen... wenn dieser Befehl eingerichtet ist.
  127.         
  128.         5. NetLauch einrichten
  129.         
  130.         Die Einrichtung von NetLaunch geschieht am einfachsten ⁿber 
  131.         NetMenⁿ. Hier gibt es nΣmlich den Menⁿpunkt "EintrΣge 
  132.         Σndern". Daraufhin ÷ffnet sich ein Fenster welches 
  133.         unterteilt ist in die Eingabefelder
  134.  
  135.         SEMAPHORENDATEI - BEFEHL - MEN▄TEXT
  136.         
  137.         Mit Semaphorendatei ist die kleine Datei gemeint, die 
  138.         NetLauch geschickt bekommt, damit es "wei▀", da▀ nun ein 
  139.         bestimmter Befehl ausgefⁿhrt werden soll. Welcher das ist, 
  140.         wird in die Zeile Befehl eingetragen.
  141.         
  142.         Fⁿr obiges Beispiel hie▀e das:
  143.         
  144.         SEMAPHORENDATEI     BEFEHL               MEN▄TEXT       
  145.         FAX.TXT             C:\FAX\NIMMFAX.EXE   Fax annehmen
  146.         
  147.         Mit "Menⁿtext" ist der Text gemeint, der im NetMenⁿ angezigt 
  148.         wird und anwΣhlbar ist.
  149.         
  150.         NetLaunch kann Windows-Programme, die irgendwie verknⁿpft 
  151.         sind, direkt starten. Fⁿr die Datei C:\WINDOWS\BLA.SCR wⁿrde 
  152.         also kein Programm ben÷tigt, dieser Bildschirmschoner wⁿrde 
  153.         direkt gestartet werden. Das gleiche gilt etwa fⁿr 
  154.         Programmbefehle mit der Endung PIF oder z.B. fⁿr Dokumente, 
  155.         deren Endung DOC mit einem Programm verknⁿpft ist.
  156.         
  157.         Unter DOS startet NL all das, was DOS eben so starten kann: 
  158.         EXE, COM, BAT...
  159.         
  160.         5.1 Kontrollzyklen einstellen
  161.         
  162.         Die zeitabstΣnde, zu denen NetLaunch in sein Verzeichnis 
  163.         guckt und dort nach Semaphoren sucht, ist einstellbar. Das 
  164.         geschieht in der NETLNCH.INI, die sich im Verzeichnis von 
  165.         NetLaunch befindet. Dort ist in der ersten Zeile ein 
  166.         Eintrag, der etwa so aussehen kann:
  167.         
  168.         [System]
  169.         ;Ueberwachungsfrequenz in Millisekunden
  170.         Rate=1000
  171.         
  172.         Die Zahl hinter "Rate=" stellt ein, wie hΣufig NetLaunch 
  173.         nachguckt. In diesem Beispiel alle 1000 Millisekunden, also 
  174.         jede Sekunde einmal. Wenns "nicht so eilt" kann man den Wert 
  175.         z.B. auf 10000 stellen, wodurch dann nur alle 10 Sekunden 
  176.         nachgesehen wird. In diesem Fall dauert es also bis zu 10 
  177.         sekunden, bis das Programm ausgefⁿhrt wird...
  178.         
  179.  
  180.  
  181.         6. NetLaunch auf mehreren Rechnern / Netmenⁿ mehrmals starten
  182.         
  183.         Sie k÷nnen gleich mehrere Rechner mit NetLaunch fernsteuern. 
  184.         Dazu mⁿssen Sie auf dem Ausgangsrechner allerdings das 
  185.         NetMenⁿ mehrmals starten. Das bedeutet dann, da▀ sich gleich 
  186.         mehrere Net-Menⁿ-Icons nebeneinander in der Taskleiste 
  187.         befinden. Damit man da nicht durcheinander kommt, kann man 
  188.         im Menⁿ "EintrΣge Σndern" jedem Computer einen eindeutigen 
  189.         Namen zuweisen. Dieser wird dann angezeigt, wenn man mit dem 
  190.         Cursor ⁿber die Icons fΣhrt.
  191.  
  192.  
  193.  
  194.  
  195.         7. BESONDERHEITEN:
  196.         
  197.         7.1 Tasks killen
  198.         Wenn Netlaunch ein Programm aufgerufen hat und dieses 
  199.         Programm danach _nochmal_ aufgerufen wird, wird der Task 
  200.         wieder beendet. Das hei▀t: Man kann ein Programm an- und 
  201.         wieder abschalten!
  202.         
  203.  
  204.         7.2 Was zu beachten ist:
  205.         - Man sollte die Eigenschaften jedes auszufⁿhrenden Programms
  206.         (bzw. Batchdatei dergestalt Σndern, da▀ es automatisch beim 
  207.         Beenden wieder geschlossen wird. Sonst hat man nΣmlich den 
  208.         Bildschirm des Zielrechners schnell mit Fenstern beendeter 
  209.         Programme voll.
  210.         
  211.         
  212.         - In der Shareware-Version kann man mit NetMenⁿ EINEN Rechner 
  213.         steuern. Mehrere Rechner kann man mit der registrierten 
  214.         Version steuern. Das dⁿrfte fⁿr die meisten kein Problem 
  215.         darstellen. Was allerdings nicht hei▀t, da▀ man das Programm 
  216.         nun nicht registrieren lassen mu▀.
  217.         
  218.         - Das Programm kann keine Wildcards! (also ist es nicht 
  219.         m÷glich dem Programm mitzuteilen "ⁿberwache doch bitte, ob 
  220.         sich im Verzeichnis C:\TEMP Dateien der Art *.TMP 
  221.         rumtreiben" Das * ist hier die Wildcard (der Platzhalter). 
  222.         Das liegt daran, da▀ NL die Semaphoren hinterher automatisch 
  223.         l÷scht und bei einem Wildcard nicht wⁿ▀te, welche datei denn 
  224.         nun eigentlich die Aktion ausgel÷st hat und somit zu killen 
  225.         ist... klingt kompliziert? Benutze einfach keine 
  226.         Wildcards! ;)
  227.         
  228.         8. UNTERSCHIED ZWISCHEN SHAREWARE UND VOLLVERSION:
  229.         
  230.         NetLaunch ist auf einen 30-Tage-Test ausgelegt. Das wird 
  231.         auch ⁿberprⁿft. Nach 30 Tagen erscheint auf dem 
  232.         Remoterechner vor der Ausfⁿhrung des gewⁿnschten Programms 
  233.         eine Warteschleife, die sich kontinuierlich verlΣngert.
  234.         
  235.         
  236.         
  237.         
  238.         ===========================================================
  239.         
  240.         Registrierung:
  241.         
  242.         NetLaunch ist Shareware, keine Freeware, kein Public Domain.
  243.         Es wird vom Benutzer nach einer Testzeit von einem Monat 
  244.         erwartet, da▀ er die Registrierungsgebⁿhr entrichtet.
  245.         
  246.         Diese betrΣgt DM 29,-
  247.         
  248.         Dafⁿr erhΣlt der Anwender das Recht, NetLaunch und NetMenⁿ 
  249.         in seinem Netzwerk zu benutzen.
  250.         
  251.         ===========================================================
  252.         
  253.         (c) der Dokumentation:
  254.         Marco Kratzenberg / Redaktionsbⁿro Cyberwrite / Mⁿnster
  255.         http://www.cyberwrite.de
  256.         email: cyberwrite@cyberwrite.de
  257.         Mⁿnster, Dezember 96
  258.         
  259.