OMSI findet seinen eigenen Pfad nicht

Das Forum befindet sich im reduzierten Betrieb. Die Addon- und Supportforen bleiben weiterhin verfügbar.
Bitte beachte, dass OMSI nicht mehr weiterentwickelt wird. Ein Teil der Entwickler widmet sich inzwischen der Entwicklung eines neuen Simulators. Weitere Informationen zum LOTUS-Simulator findest Du hier.
Ein communitybetriebenes Nachfolge-Forum wird hier verlinkt, sobald es gegründet und bereit ist.
  • Moin,


    Mit diesem Thema möchte ich mich an hartgesottene OMSI- und VB-Experten wenden. Ich arbeite momentan an einer "open-source" Gamebooster-Alternative speziell für OMSI. Dafür muss ich den OMSI-Prozess mit VB starten, überwachen und darauf warten, dass dieser beendet wird. So weit, so gut. Allerdings gibt es folgendes Problem, wenn ich OMSI starte:



    OMSI findet (logischerweise) wichtige Spieldateien nicht, da es glaubt, es befände sich in dem Ordner, in dem der "Launcher" ausgeführt wurde. Somit kann der Launcher die "OMSI.exe" nur dann ordnungsgemäß starten, wenn beide sich im selben Ordner befinden. Was ich jetzt allerdings nicht weiß: Liegt das Problem an OMSI oder wird der Anwendungspfad durch VB gar kurzzeitig abgewandelt? Hier der problematische VB-Code:

    Code
    1. Dim Process_OMSI As New Process
    2. Process_OMSI.StartInfo.FileName = GetOMSIPath() & "Omsi.exe"
    3. Process_OMSI.Start()


    Danach überwache ich den Prozess mit "Process_OMSI.HasExited()". Daran sollte es ja aber nicht liegen.


    An der Funktion "GetOMSIPath()" liegt es übrigens auch nicht - die liefert Ordnungsgemäß "C:\m-r-software\OMSI\" zurück. Natürlich habe ich den Code auch schon mit anderen Programmen ausprobiert - Firefox usw. lassen sich damit problemlos starten und überwachen. Also glaube ich an ein OMSI-internes Problem. Eventuell weiß ja jemand, wie ich OMSI trotzdem beibringen kann, dass es seine Dateien im Ordner "GetOMSIPath()" zu suchen hat.


    Danke im Vorraus!


    Mit freundlichen Grüßen,
    NahverkehrFan

    Erste Hilfe bei sprachlichen Unfällen: seitseid.de - dass-das.de - deppenapostroph.info - deppenleerzeichen.info - einzigste.info