Modem konfigurieren



  • Wollt mal fragen, ob jemand weiß, wie mit Hilfe der Strukturen MODEMSETTINGS und MODEMDEVCAPS die einstellungen eins Modems beeinflussen kann. Ich muß die Flußkontrolle eines Modems ausschalten, aber mir ist wirklich schleierhaft, wie die oben genannten Strukturen zu benutzten sind...
    Aus diesen Beschreibungen:

    http://msdn.microsoft.com/library/en-us/devio/base/modem_configuration.asp

    wird man auch nicht so wirklich schlau 😞

    Danke im Voraus!!!



  • Willst du die Einstellungen denn dauerhaft ändern, oder nur für die Zeit der Programmausführung? Ersteres wird damit nämlich wohl schwierig:

    The modem configuration functions do not provide for long-term management and maintenance of a modem. Modem service providers should supply modem configuration dialog boxes for this purpose.



  • Es würde reichen, wenn die Einstellungen nur während der Programmausführung erhallten bleiben.



  • Hast du es mit GetCommConfig / SetCommConfig nicht hinbekommen? Bzw. wo genau liegt dein Problem?
    Also erst die Einstellungen auslesen, entsprechend ändern und anschließend wieder setzen 🙂



  • also, zuerst habe ich mir über CreateFile ein Handle auf die Schnittstelle geholt, an der das Modem installiert ist. Wobei ich mich hier schon frage, woher der Rechner weiß, das ich mich für das Modem interessiere, das an der Schnittstelle installiert ist, und nicht für die Schnittstelle selber. Oder kann ich mir auch direkt ein Handle auf das Modem besorgen?!? In der Structur MODEMCONFIG gibt es ein Element wcProviderData. Die MSDN sagt: "If the provider subtype is PST_MODEM, the wcProviderData member contains a MODEMSETTINGS structure." Dieser Pointer zeigt allerdings in's leere. Und somit kann ich das Modem nicht mit SetCommConfig konfigurieren... Denn ich müsste auch einträge, die in der MODEMSETTINGS und MODEMDEVCAPS Struktur liegen ändern (Fluss-Kontrolle). Hier weiß ich allerdings auch noch nicht so genau, wie ich die beiden Strukturen zusammen bringen soll...
    Ich muß ehrlich sagen, das ich durch die Beschreibung in der MSDN nicht so wirklich durchsteige. Die Strukturen sind so mit einander verstrickt...


Anmelden zum Antworten