IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Mobile .NET Discussion :

[C#] Retrouver l'IMEI


Sujet :

Windows Mobile .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 184
    Par défaut [C#] Retrouver l'IMEI
    Bonjour,

    J'ai besoin de retrouver l'imei dans le cadre d'une application.
    J'ai cherché sous Google et j'ai trouvé ça qui marche bien : http://www.peterfoot.net/RetrieveIMEIThroughTAPI.aspx

    Mais l'exemple est en VB.net, un langage que je connais pas du tout.

    J'ai essayé de convertir le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    #region experimental 
     
            [DllImport("cellcore.dll")]
            private static extern byte[] lineGetGeneralInfo(IntPtr hLigne,byte[]lpLineGeneralInfo );
     
            public struct GeneralInfo
            {
                public string Manufacturer;
                public string Model;
                public string Revision;
                public string SerialNumber;
                public string SubscriberNumber;
            }
     
            private GeneralInfo GetGeneralInfo(OpenNETCF.Tapi.Line l)
            {
                GeneralInfo lgi = new GeneralInfo();
                byte[] buffer = new byte[512];
     
                BitConverter.GetBytes(512).CopyTo(buffer, 0);
     
                try 
                {
                    lineGetGeneralInfo(l.hLine, buffer);
                }
                catch {}
     
                int serialsize = BitConverter.ToInt32(buffer, 36);
                int serialoffset = BitConverter.ToInt32(buffer, 40);
                lgi.SerialNumber = System.Text.Encoding.Unicode.GetString(buffer, serialoffset, serialsize);
                //lgi.SerialNumber = lgi.SerialNumber.Substring(0, lgi.SerialNumber.IndexOf(Chr(0)));
     
                return lgi;
     
            }
            #endregion
    et l'appel aux fonctions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     OpenNETCF.Tapi.Tapi t = new Tapi();
                OpenNETCF.Tapi.Line l = t.CreateLine(0, OpenNETCF.Tapi.LINEMEDIAMODE.INTERACTIVEVOICE, OpenNETCF.Tapi.LINECALLPRIVILEGE.MONITOR);
     
                GeneralInfo gi = GetGeneralInfo(l);
                MessageBox.Show(gi.SerialNumber);
    Malheureusement ce code ne marche pas.

    Merci d'avance pour votre aide

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu as essayé le convertisseur: http://convertisseur.developpez.com/ ?

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 184
    Par défaut
    Oui, une erreur apparaît stipulant que l'outil ( le convertisseur ) a changé de place et ça donne une autre URL, j'ai essayé avec le convertisseur de l'autre URL ça donne une erreur

    Merci

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Avec ce convertisseur, http://convertisseur.developpez.com/converter.aspx, ca te done quelle erreur ?

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 184
    Par défaut
    Voila l'erreur retourné :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    System.Net.WebException: La demande a échoué avec le message d'erreur :
    --
    <head><title>Document Moved</title></head>
    <body><h1>Object Moved</h1>This document may be found <a HREF="http://codeconverter.sharpdevelop.net/">here</a></body>
    --.
       à System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
       à System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       à net.sharpdevelop.developer.ConvertService.PerformConversion(String TypeOfConversion, String SourceCode, String& ConvertedCode, String& ErrorMessage) dans c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7ee1be7d\a7613a19\App_WebReferences.99dikq_m.0.cs:ligne 46
       à Converter.PerformConversion(String conversionType, String& conversionResult, String& conversionErrorMessage) dans C:\Inetpub\vhosts\developpez.com\subdomains\convertisseur\httpdocs\Converter.aspx.vb:ligne 77
       à Converter.Page_Load(Object sender, EventArgs e) dans C:\Inetpub\vhosts\developpez.com\subdomains\convertisseur\httpdocs\Converter.aspx.vb:ligne 47
     
     
    Erreur de l'application

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 184
    Par défaut
    a parement la convertisseur a changé de serveur

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/11/2003, 13h22
  2. [SERVLET] retrouver son chemin
    Par sebos63 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 12/09/2003, 08h59
  3. Je ne retrouve pas ma SP dans Query analyser
    Par WOLO Laurent dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 14/07/2003, 12h43
  4. retrouver les compsants FASTNET sous Delphi 7
    Par fandor7 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 11/06/2003, 18h11
  5. retrouver rep spéciaux windows
    Par pegase21 dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 11/06/2003, 01h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo