WinFuture-Forum.de: Verzögerter / Automatisierter Autostart Für 2 Anwendungen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Software
Seite 1 von 1

Verzögerter / Automatisierter Autostart Für 2 Anwendungen


#1 Mitglied ist offline   hoppiq 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 12. August 08
  • Reputation: 0

geschrieben 12. August 2008 - 06:20

Hi Leutz!
Also, folgendes Problem: Ich nutzte einen UMTS Stick an unserem Homeserver, um mit ihn das Internet zu verbreiten ... das Problem ist nur, sobald der PC stromlos gemacht wurde (beim Ausschalten des Netzschalters) wird der UMTS Stick nicht als UMTS Stick sondern als CD-ROM Laufwerk erkannt. Daraufhin öffne ich nach jedem Neustart die "LiteAuto.exe", die sich auf dem CD Rom LW befindet und schon ist der Stick wieder als UMTS Stick nutzbar und das CD Rom LW ist verschwunden! Ein Problem gibts noch und zwar nachdem die "LiteAuto.exe" ausgeführt wurde muss eine Meldung dafür mit "OK" bestätigt werden, dann ist die Einwahl ins Internet kein Problem mehr, danach wird nur noch eine *.bat ausgeführt, die dem Stick sagt: "geh online" (rasdial "Vodafone Mobile Connect").

So nun mein Problem, wie realisiere ich das ganze? Is halt nervig jedesmal auf den Server zuzugreifen und sich manuell einzuwählen! Zum programmieren ... HTML kann ich ... teilweise zumindest! Aber das hilft mir hier nicht weiter!

Jemand eine Idee?

Homeserver:
AMD Athlon 64 X2 3800+
2GB DDR2 RAM
250GB HDD
Windows XP Pro SP3 (alle Updates)


1. 5-10sek Zeitverzögerung beim Autostart der "LiteAuto.exe" (Stick wird erkannt)
2. "LiteAuto.exe" starten
3. "OK" bestätigen
4. *.bat für Onlineeinwahl ausführen (rasdial "Vodafone Mobile Connect"), ebenfalls zeitverzögert ca. 15-20sek. (damit vorherige Schritte in Ruhe ablaufen können)


mfg hoppiq
0

Anzeige



#2 Mitglied ist offline   Samstag 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.053
  • Beigetreten: 14. Juli 07
  • Reputation: 548
  • Geschlecht:unbekannt

geschrieben 12. August 2008 - 06:28

Ist ja eigentlich so kein grosses Wunder dass das CD-Laufwerk als Autostart-Laufwerk erkannt wird, immerhin steht es ja durch die exe im Autostart drin? Kopier dir doch die LiteAuto.exe einfach mal auf den Rechner und nimm sie von dort aus in den Autostart, und nimm den Autostart mit der CD-Rom-LiteAuto.exe dafür aus dem Autostart raus.
0

#3 Mitglied ist offline   hoppiq 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 12. August 08
  • Reputation: 0

geschrieben 12. August 2008 - 06:55

Beitrag anzeigenZitat (Samstag: 12.08.2008, 07:28)

Ist ja eigentlich so kein grosses Wunder dass das CD-Laufwerk als Autostart-Laufwerk erkannt wird, immerhin steht es ja durch die exe im Autostart drin?

Weiss nicht ganz worauf du hinaus willst ... das wird auch ohne den Autostarteintrag der LiteAuto.exe als Autostartlaufwerk erkannt! Jedenfalls wenn der PC vorher stromlos war ...


Beitrag anzeigenZitat (Samstag: 12.08.2008, 07:28)

Kopier dir doch die LiteAuto.exe einfach mal auf den Rechner und nimm sie von dort aus in den Autostart, und nimm den Autostart mit der CD-Rom-LiteAuto.exe dafür aus dem Autostart raus.

Man, warum bin ich da nicht selbst drauf gekommen? :P Danke erstmal für den Tipp, das könnte evtl. klappen! Werde das heute nachmittag mal probieren! Bleibt aber dann noch das Problem falls es klappt, muss das "OK" danach noch bestätigt werden ... ;D

mfg hoppiq
0

#4 Mitglied ist offline   Samstag 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.053
  • Beigetreten: 14. Juli 07
  • Reputation: 548
  • Geschlecht:unbekannt

geschrieben 12. August 2008 - 07:30

Gib doch mal ein:
Win-Taste + R, cmd /k LiteAuto.exe /?
Vielleicht hat das Programm ja Parameter, die du einfach mit übergeben könntest bei einer Verknüpfung, mittels des Fragzeichens rufst du die entsprechende Hilfe dazu auf.

Beitrag anzeigenZitat (hoppiq: 12.08.2008, 07:55)

Weiss nicht ganz worauf du hinaus willst ... das wird auch ohne den Autostarteintrag der LiteAuto.exe als Autostartlaufwerk erkannt! Jedenfalls wenn der PC vorher stromlos war ...

Dein CD-Laufwerk wird immer automatisch beim Neustart mitgestartet? Ist ja schon etwas kurios, meinst du nicht?
Wühl doch mal den Autostart und die Dienste durch und schau, was das Laufwerk da starten lässt, kann mir nicht vorstellen dass das wirklich benötigt wird.
Viel Erfolg ;D
0

#5 Mitglied ist offline   Tiggz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 925
  • Beigetreten: 13. September 06
  • Reputation: 24
  • Geschlecht:unbekannt

geschrieben 12. August 2008 - 07:32

Eine *.vbs Datei erstellen und folgendes einfügen:

Für LiteAuto.exe:
Option Explicit
Dim objShell
Dim delay  
delay = 8000   'Milliseconds
WScript.Sleep delay
Set objShell = Wscript.CreateObject("Wscript.Shell")
objShell.Exec ("PFAD ZUR LiteAuto.exe EINGEBEN")

*Pfad eingeben*

Für Vodafone Mobile Connect:
Option Explicit
Dim objShell
Dim delay  
delay = 18000   'Milliseconds
WScript.Sleep delay
Set objShell = Wscript.CreateObject("Wscript.Shell")
objShell.Exec ("%SystemRoot%\system32\rasphone.exe -d Vodafone Mobile Connect")

Verknüpfungen der *.vbs Dateien in den Autostart

Dieser Beitrag wurde von Tiggz bearbeitet: 12. August 2008 - 07:35

0

#6 Mitglied ist offline   hoppiq 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 12. August 08
  • Reputation: 0

geschrieben 12. August 2008 - 07:48

Beitrag anzeigenZitat (Samstag: 12.08.2008, 08:30)

Gib doch mal ein:
Win-Taste + R, cmd /k LiteAuto.exe /?
Vielleicht hat das Programm ja Parameter, die du einfach mit übergeben könntest bei einer Verknüpfung, mittels des Fragzeichens rufst du die entsprechende Hilfe dazu auf.

Noch'ne Idee, das werd ich ebenfalls nachher probieren! ;D


Beitrag anzeigenZitat (Samstag: 12.08.2008, 08:30)

Dein CD-Laufwerk wird immer automatisch beim Neustart mitgestartet? Ist ja schon etwas kurios, meinst du nicht?
Wühl doch mal den Autostart und die Dienste durch und schau, was das Laufwerk da starten lässt, kann mir nicht vorstellen dass das wirklich benötigt wird.

Nee, da haste jetzt was falsch verstanden. Hat nichts mit meinem "echten" CD/DVD Laufwerk zu tun, es geht um den Stick! Wenn der PC stromlos war und ich dann Windows starte, erkennt Windows den Stick nicht mehr als UMTS Stick, sondern als Massenspeicher ... nur das der Massenspeicher nicht als Flashspeicher bzw. HDD erkannt wird, sondern als CD-Laufwerk und darauf befinden sich dann 15MB (Installation von Vodafone Software, LiteAuto.exe, etc.), damit man nichts vom Stick löschen kann! Führt man dann die LiteAuto.exe aus, beendet dass das CD Laufwerk des Stick's und er wird wieder zum UMTS Stick!


Beitrag anzeigenZitat (Tiggz: 12.08.2008, 08:32)

Eine *.vbs Datei erstellen und folgendes einfügen:

Für LiteAuto.exe:
Option Explicit
Dim objShell
Dim delay  
delay = 8000   'Milliseconds
WScript.Sleep delay
Set objShell = Wscript.CreateObject("Wscript.Shell")
objShell.Exec ("PFAD ZUR LiteAuto.exe EINGEBEN")

*Pfad eingeben*

Klingt auch gut ... für *.vbs Dateien muss ich "Scripting Host" bei XP AntiSpy wieder aktivieren, richtig? Und was ist mit dem "OK" Button der nach Ausführen der "LiteAuto.exe" bestätigt werden muss, da sonst der Stick nicht erkannt wird?

Beitrag anzeigenZitat (Tiggz: 12.08.2008, 08:32)

Für Vodafone Mobile Connect:
Option Explicit
Dim objShell
Dim delay  
delay = 18000   'Milliseconds
WScript.Sleep delay
Set objShell = Wscript.CreateObject("Wscript.Shell")
objShell.Exec ("%SystemRoot%\system32\rasphone.exe -d Vodafone Mobile Connect")

Verknüpfungen der *.vbs Dateien in den Autostart

Hat in dem Fall die "rasphone.exe" die gleichen Funktionen wie mein jetztiger Befehl "rasdial"?

mfg hoppiq
0

#7 Mitglied ist offline   hoppiq 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 12. August 08
  • Reputation: 0

geschrieben 14. August 2008 - 21:14

Hi Ho!
Danke für die Hilfe, hab nun endlich alles zum Laufen bekommen! Und zwar hat sich ein Kumpel von mir ins Zeug gelegt und ein kleines Programm für mein "Problem" geschrieben, welches super funktioniert! Um mich und ihn hiermit abzusichern geschieht die Nutzung dieses kleinen Progs auf EIGENE GEFAHR! Ich selbst nutze Windows XP SP3 und da funktioniert es wunderbar (auf 3 PC's getestet). Nochmals vielen Dank an !k3 für dieses Programm! :veryangry:

Er hat mir 3 Versionen geschrieben, weil ich noch Extrawünsche hatte ;)

Kurze Einleitung:
Dieses Programm macht es möglich 2 Dateien verzögert zu starten (praktisch für Autostarts die nicht sofort starten sollen), wobei auch nur eine ausgewählt werden kann. Dafür muss bei dem zweiten Pfad die Pfadzeile frei gelassen werden, lediglich die Zeit bei Pfad 2 muss auf 0 stellen. Weitere Erläuterungen zu den einzelnen Autostarts siehe weiter unten.

--------------------------------------------------------------------------------------------------------

So sieht das Ganze aus:


einstellen.exe
Eingefügtes Bild


autostart.exe
Eingefügtes Bild

--------------------------------------------------------------------------------------------------------



Es gibt wie gesagt 3 Versionen der autostart.exe, siehe hier:

Eingefügtes Bild


autostart-1.exe: Programm aus erstem Pfad wird parallel zum Programm aus dem zweiten Pfad geladen, das heisst wenn ich z.B. beispiel1.exe gleichzeitig mit beispiel2.exe starten möchte, stelle ich bei beiden die gleiche Zeit (in Sekunden) ein. Das ist aber kein muss, natürlich dürfen die Zeiten unterschiedlich sein! ;) Das ist die einfachste und erste Variante.

autostart-2.exe: Programm aus erstem Pfad startet nach wie vor nach eingestellter Zeit, aber das Programm aus dem zweiten Pfad dann erst x Sekunden nach dem Start des ersten Programmes. Das heisst wenn ich z.B. beispiel1.exe im ersten Pfad auf 5 sek. stelle und beispiel2.exe ebenfalls auf 5 sek. startet beispiel2.exe 5 sek. nach dem Start von beispiel1.exe.

autostart-3.exe: Das ist das Programm was ich momentan auf meinem Homeserver verwende. Die autostart-3.exe hat bis auf eine eigene Zeitverzögerung von 10 sek. keinen Unterschied zur autostart-2.exe. Das ist praktisch wenn meinen UMTS Stick hat (wie meiner einer) und seinen PC per Steckdosenleiste ausschaltet, da der Stick nach einem solchen Neustart nicht als UMTS Stick erkannt wird, sondern nur als "CD Rom Laufwerk". Da dies nicht sofort geschieht, sondern erst nach ein paar Sekunden hat mir !k3 eine eigene Zeitverzögerung der autostart-3.exe erstellt, die erst nach 10 sek. die voreingestellten Pfade ausliest, da vorher der Pfad noch nicht vorhanden ist und somit der Autostart nicht funktioniert.



Die gewünschte autostart.exe ist dann einfach nur noch per Verknüpfung in den Autostart einzutragen und dann kann's losgehen! ;) Achja, alle 3 Dateien (gewünschte autostart.exe, einstellen.exe und datein.ini) sollten sich im gleichen Ordner befinden! Ich hab sie z.B. im Windows Verzeichnis.


Eingefügtes Bild


Und jetzt nochmal der Hinweis:
Für evtl. Schäden die durch Verwendung dieses Programm entstanden sind, seid ihr selbst verantwortlich und ich werde keine Haftung dafür übernehmen wenn ihr euch den PC damit versaut!

Sorry, aber muss mich ja irgendwie absichern! :D

Falls irgendwer noch Fragen hat in Bezug dieses Progs oder der Verwendung dieses Progs in Bezug auf einen UMTS Stick (z.B. wie meinen von Novatel MC950D), einfach fragen! ;)

Download des Programms, hier klicken.

Inhalt der rar:
Eingefügtes Bild

mfg hoppiq
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0