PPP Verbindung über ein serielles Kabel funktioniert auf Windows XP, aber funktioniert nicht auf Windows7
Ich habe ein Gerät, dass feststellt PPP-Verbindung (oder eingehende Verbindung im Sinne von Windows) über null-modem-Kabel und kommuniziert mit dem PC über TCP-sockets-API.
Das problem ist, dass alles Prima funktioniert auf Windows XP, aber funktioniert nicht auf Windows7. Soweit ich das verstanden habe gibt es einige Probleme mit dem Aufbau einer PPP-Verbindung, da es nicht erhalten, um die TCP-socket-Verbindung.
Hier ist der handshake-Prozedur log (von Kommunikation Kabel-Eigenschaften im Geräte-manager) auf WindowsXP:
10-27-2011 14:37:04.342 - Recv: CLIENT
10-27-2011 14:37:04.342 - Interpretierte Antwort: Ring
10-27-2011 14:37:04.357 - TSP(0000): LINEEVENT: LINE_NEWCALL
10-27-2011 14:37:04.357 - TSP(0000): LINEEVENT: LINECALLSTATE_OFFERING
10-27-2011 14:37:04.357 - TSP(0000): LINEEVENT: LINEDEVSTATE_RINGING(0x1)
10-27-2011 14:37:04.545 - Recv: CLIENT
10-27-2011 14:37:04.545 - Interpretierte Antwort: Ring
10-27-2011 14:37:04.545 - TSP(0000): LINEEVENT: LINEDEVSTATE_RINGING(0x1)
10-27-2011 14:37:04.545 - TSP(0000): Anruf Annehmen
10-27-2011 14:37:04.545 - TSP(0000): LINEEVENT: LINECALLSTATE_ACCEPTED
10-27-2011 14:37:04.545 - TSP(0000): Anruf Beantworten
10-27-2011 14:37:04.545 - Anruf entgegennehmen.
10-27-2011 14:37:04.545 - Senden: CLIENTSERVER
10-27-2011 14:37:04.545 - Verbindung aufgebaut, bei 115200bps.
10-27-2011 14:37:04.545 - Fehlerkontrolle ausgeschaltet oder unbekannt ist.
10-27-2011 14:37:04.545 - Datenkomprimierung ausgeschaltet oder unbekannt.
und auf Windows7:
10-27-2011 13:27:30.447 - Recv: CLIENT
10-27-2011 13:27:30.447 - Interpretierte Antwort: Ring
10-27-2011 13:27:30.647 - Recv: CLIENT
10-27-2011 13:27:30.647 - Interpretierte Antwort: Ring
10-27-2011 13:27:30.847 - Recv: CLIENT
10-27-2011 13:27:30.847 - Interpretierte Antwort: Ring
10-27-2011 13:27:30.847 - Anruf entgegennehmen.
10-27-2011 13:27:30.857 - Senden: CLIENTSERVER
10-27-2011 13:27:30.857 - Verbindung aufgebaut, bei 115200bps.
10-27-2011 13:27:30.857 - Fehlerkontrolle ausgeschaltet oder unbekannt ist.
10-27-2011 13:27:30.857 - Datenkomprimierung ausgeschaltet oder unbekannt ist.
10-27-2011 13:27:32.415 - auflegen des Modems.
10-27-2011 13:27:32.416 - Hardware auflegen durch Senkung der DTR.
10-27-2011 13:27:32.416 - 115200,8,N,1, ctsfl=1, rtsctl=2
10-27-2011 13:27:32.416 - Initialisierung modem.
10-27-2011 13:27:32.416 - auf einen Anruf Wartet.
Ich war der Annahme, dass einige benötigte Windows-Dienste beendet wurden, konnte aber nicht herausfinden, welche Dienste Sie genau benötigen, um gestartet werden und auf den ersten Blick die gleichen Dienste gestartet wurden, in beiden Fällen.
So, weiß jemand, was das problem ist und wie ich es beheben kann?
- Gibt es etwas in der system-oder Anwendungs-event-log, die helfen würden dieses problem zu beheben?
- Anwendung nur öffnet den TCP-socket und wartet auf Gerät zu verbinden. Je nach Anwendung gibt es keine eingehende Aktivität auf diesem sockel. Verbindung über serielles Kabel ist die Einrichtung mit Hilfe der Windows-wizzard (Neue Eingehende Verbindung). Der einzige log den ich gefunden ist, in Frage. Es ist aus dem Geräte-Manager -> Geräte-Eigenschaften -> Diagnose -> Event Log.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem kann behoben werden, indem manuell Bearbeiten der rasphone.pbk - Datei auf dem computer und ändern Sie die Typ Wert auf 3 (3=RASET_Direct (Direkte serielle oder parallele Verbindung.)) anstelle von 1 (1=RASET_Phone (Telefonleitung, beispielsweise für modem -, ISDN -, X. 25)). Anscheinend ist dies ein bug in windows 7, die hängt vom Gerät ab.
Den rasphone.pbk Datei kann nicht gefunden werden, öffnen Sie ein explorer-Fenster und geben Sie den folgenden in die Adressleiste:
Den rasphone.pbk Datei sollte in diesem Ordner.
http://social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/5858797c-bc75-4e3f-bca4-d988fadd7581