+ Reply to Thread
Results 1 to 4 of 4
.net anwendung um gprs verbindung herzustellen
This is a discussion on .net anwendung um gprs verbindung herzustellen within the Meizu Handys forums, part of the German category; denkt ihr ist es möglich mit einer .net anwendung eine gprs verbindung aufzubauen. die anwendungen soll nicht die vorkonfigrierten settings ...
-
09-16-2009 #1Member
- Join Date
- Aug 2009
- Location
- Austria
- Posts
- 222
- Thanks
- 44
Thanked 10 Times in 10 Posts.net anwendung um gprs verbindung herzustellen
denkt ihr ist es möglich mit einer .net anwendung eine gprs verbindung aufzubauen.
die anwendungen soll nicht die vorkonfigrierten settings vom meizu nehmen sondern apn, user und passwort selbst setzen.
wenn es möglich ist, ist dann die verbindung nur für diese eine anwendung verwendbar oder kann sie mit den browsern geshared werden?
-
09-16-2009 #2Member
- Join Date
- Aug 2009
- Location
- Austria
- Posts
- 222
- Thanks
- 44
Thanked 10 Times in 10 PostsEstablishing GPRS connection in C# (RAS,RasDial)
ich hab leider kein visual studio. das ist ja gar nicht billig. mit der express version (gratis) kann ich keine mobile anwendungen erstellen.
könnte das bitte jemand den source aus obigen link testen?
-
09-17-2009 #3Member
- Join Date
- Aug 2009
- Location
- Austria
- Posts
- 222
- Thanks
- 44
Thanked 10 Times in 10 Postsich hab die 30tage testversion von visual studio gesaugt.
jetzt bekomme ich error 608 Das Gerät ist nicht vorhanden in zeile
r = RasDial(IntPtr.Zero, IntPtr.Zero, (IntPtr)pAddr, 0, IntPtr.Zero, ref
RasConn);
kann mir jemand helfen?
Code:namespace GRPSConnect { public partial class Form1 : Form { unsafe public static uint myRasDial(string EntryName, string UserName, string Password, out IntPtr RasConn) { /* EntryName ,UserName,Password - same as in RASDIALPARAMS structure (see MSDN) */ // MessageBox.Show("Starte verbindung"); uint r = 0; RasConn = IntPtr.Zero; String test = ""; byte[] bRASDIALPARAMS = new byte[1464]; fixed (byte* pAddr = bRASDIALPARAMS) { test = test + pAddr[0]; byte* pCurrent = pAddr; // MessageBox.Show(test); System.Runtime.InteropServices.Marshal.WriteInt32((IntPtr)pCurrent, bRASDIALPARAMS.Length); pCurrent += 4; foreach (byte b in Encoding.Unicode.GetBytes(EntryName)) { System.Runtime.InteropServices.Marshal.WriteByte((IntPtr)pCurrent, b); test = test + b.ToString(); pCurrent++; } pCurrent = pAddr + 0x192;//0x192 - offset for RASDIALPARAMS.UserName test = test + "::"; foreach (byte b in Encoding.Unicode.GetBytes(UserName)) { System.Runtime.InteropServices.Marshal.WriteByte((IntPtr)pCurrent, b); test = test + b.ToString(); pCurrent++; } pCurrent = pAddr + 0x394;//0x394 - offset for RASDIALPARAMS.Password foreach (byte b in Encoding.Unicode.GetBytes(Password)) { System.Runtime.InteropServices.Marshal.WriteByte((IntPtr)pCurrent, b); test = test + b.ToString(); pCurrent++; } // MessageBox.Show(test); r = RasDial(IntPtr.Zero, IntPtr.Zero, (IntPtr)pAddr, 0, IntPtr.Zero, ref RasConn); MessageBox.Show(r.ToString()); //608 } return r; } [System.Runtime.InteropServices.DllImport("coredll.dll")] public static extern uint RasDial(IntPtr dialExtensions, IntPtr phoneBookPath, IntPtr rasDialParam, uint NotifierType, IntPtr notifier, ref IntPtr pRasConn); [System.Runtime.InteropServices.DllImport("coredll.dll")] public static extern uint RasHangUp(IntPtr pRasConn); public Form1() { InitializeComponent(); IntPtr rc; // connection handle if (myRasDial("a1.net", "ppp@a1plus.at", "ppp", out rc) == 0) { //success try { System.Net.Sockets.TcpClient client = new System.Net.Sockets.TcpClient("www.google.at", 80); MessageBox.Show("OK"); //.................................. } catch (Exception ex) { MessageBox.Show(ex.Message); } RasHangUp(rc); } else MessageBox.Show("Error"); } } }
-
02-15-2010 #4Freshman
- Join Date
- Jan 2010
- Posts
- 49
- Thanks
- 5
Thanked 1 Time in 1 PostHabe diesen Thread gerade entdeckt. Ich kenn mich mit C+ leider nicht aus, aber das müsste doch für irgendjemanden machbar sein, oder?
Ich hoffe da tut sich noch etwas.
Similar Threads
-
After GPRS
By kilbanya in forum M8 ApplicationsReplies: 6Last Post: 09-16-2009, 06:05 PM -
MMS, Wlan und GPRS
By holger241 in forum Meizu HandysReplies: 13Last Post: 06-28-2009, 09:49 PM -
How to use GPRS
By sjeremic in forum General Meizu M8Replies: 5Last Post: 05-27-2009, 04:50 PM -
Zeigt dauerhaft USB-Verbindung an
By RaPe in forum GermanReplies: 2Last Post: 09-26-2007, 03:23 PM -
Pfeifen bei USB-Verbindung
By K. Templar in forum GermanReplies: 7Last Post: 09-02-2007, 12:46 PM



Reply With Quote