begin process at 2012 05 26 08:23:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PDA

 > 

Divers

 > 

Général

 > 

eteindre pda


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

eteindre pda

mardi 24 octobre 2006 à 11:57:48 | eteindre pda

format_ton_dur

Membre Club
Bonjour a tous j'aimerais savoir comment éteindre vraiment mon Pocket (WM5.0)??

Sachant qu'avec l'api GwesPowerOffSystem(); ça le met seulement en veille!!!!

J'y arrive aussi en déclenchant l'évènement d'appuis sur le bouton power de cette manière:

[DllImport("coredll.dll")]
public static extern void keybd_event(byte bVk, byte bScan, long wFlags, long dwExtraInfo);

keybd_event(0xDF, 0, 0, 0);

Mais le résultat est le même, comment lui dire de maintenir le bouton appuyé?? Comme ça le pocket sera vraiment arrété et pas seulement en veille!!

Merci d'avance
mardi 24 octobre 2006 à 19:00:27 | Re : eteindre pda

Stephane33

Membre Club Administrateur CodeS-SourceS
Si sur ton PDA il faut maintenir appuyé sur ce bouton, c'est un API spécifique.
Sur tous les PDA, on le mets "en veille" l'écran est éteint, mais la ram est alimentée

jeudi 2 novembre 2006 à 14:13:25 | Re : eteindre pda

format_ton_dur

Membre Club

keybd_event(0xDF, 0, 1, 0);


J'ai testé une autre API qui est sensée pouvoir me donner le choix du temps de pression sur le boutton il s'agit de sendinput(); (mai ceci ne fonctionne pas) :


        public struct INPUT
        {
            public int type;
            public KEYBRDINPUT ki;
        }

        public struct KEYBRDINPUT
        {
            public int wVk;
            public int wScan;
            public int dwFlags;
            public int time;
            public int dwExtraInfo;
        }
            INPUT ipt = new INPUT();
            ipt.type = 1; //INPUT_KEYBOARD
            ipt.ki.dwFlags = 1;
           
ipt.ki.wVk = 0xDF;
           
ipt.ki.wScan = 0;
            ipt.ki.time = 3000; //temps de préssion
           
ipt.ki.dwExtraInfo = 0;
            SendInput(1, ref ipt, Marshal.SizeOf(ipt));


Si quelqu'un a déjà réussis à éteindre son pocket par programme je suis preneur, merci:D

jeudi 2 novembre 2006 à 15:08:26 | Re : eteindre pda

format_ton_dur

Membre Club
Comme ça ca marche ( ca le met en veille) sauf que j'ai bien mis 5000 ms pour la durée de l'événement soit 5 seconde, mais le pocket se met quand même directement enveille; une idée?????

[StructLayout(LayoutKind.Sequential)]
public struct MOUSEINPUT
{
public int dx;
public int dy;
public int mouseData;
public int dwFlags;
public int time;
public IntPtr dwExtraInfo;
}

[StructLayout(LayoutKind.Sequential)]
public struct KEYBDINPUT
{
public short wVk;
public short wScan;
public int dwFlags;
public int time;
public IntPtr dwExtraInfo;
}

[StructLayout(LayoutKind.Sequential)]
public struct HARDWAREINPUT
{
public int uMsg;
public short wParamL;
public short wParamH;
}

[StructLayout(LayoutKind.Explicit)]
public struct INPUT
{
[FieldOffset(0)]
public int type;
[FieldOffset(4)]
public MOUSEINPUT mi;
[FieldOffset(4)]
public KEYBDINPUT ki;
[FieldOffset(4)]
public HARDWAREINPUT hi;
}


void button2_Click(object sender, EventArgs e)
{

//keybd_event(0xDF, 0, 1, 0); //touche enfoncé

INPUT ipt = new INPUT();
ipt.type = 1;
ipt.ki.dwFlags = 1;
ipt.ki.wVk = 0xDF;
ipt.ki.wScan = 0;
ipt.ki.time = 5000; //5 seconde d'appuis sur le boutton
ipt.ki.dwExtraInfo = IntPtr.Zero;
SendInput(1, ref ipt, Marshal.SizeOf(ipt));
}



MERCI
mercredi 15 novembre 2006 à 16:47:19 | Re : eteindre pda

format_ton_dur

Membre Club

et on remonte le poste!!!!

mercredi 15 novembre 2006 à 16:47:23 | Re : eteindre pda

format_ton_dur

Membre Club

et on remonte le poste!!!!



Cette discussion est classée dans : vraiment, pocket, seulement, pda, eteindre


Répondre à ce message

Sujets en rapport avec ce message

PDA et PC [ par henri12 ] salutpourquoi les pocket pc ne sont pas compatible avec windows XP ou 98car c est dommage de refaire tous ses programme surtout pour les programme dos pda (pocket pc et palm) [ par terminator63 ] je dois développer une application pour pda (pocket pc et palm os 5)Accessoirement le code (pas l'interface) doit être compatible avec mac et Pc.Je m' Imprimer l'ecran de PDA sur Pocket PC [ par Hugueslouz ] Bonjour, Je voulais faire de la documentation sur un PDA avec pocket PC et si je ne sais pas comment avoir , capter, imprimer l'ecran d'un pocket PC analyse et conception pour application mobile ( PDA pocket PC..) [ par coccolata ] Bonjour, suite a mon projet de fin d'etude, je compte developper un lecteur audio video sous la plate forme Android, en c++ je suis novice dans ce d Est-ce que le port USB d'un PDA peut alimenter un élément passif? [ par juju1569 ] Bonjour à tous. Dans le cadre d'un projet de fin d'études, j'aurais voulu me servir du port USB d'un smartphone pour alimenter un micro-contrôleur, lu [déplacé VB. NET -> PDA] progressbar [ par byllu ] Bonjour, savez vous comment faire pour pivoter une progress bar, afin de la mettre verticale, avec le 0 vers le bas de la feuille? Car j'ai regard PDA et Access [ par casacochi ] Bonjour à tous, je veux savoir comment accéder aux données d'une base de données accèss existantes dans un serveur apartir d'une application que je r conseil pour développer une grosse apli sur mon PDA [ par simlaboum ] Salut à tous, Avant de commencer a développer mon programme sur mon PDA (avec des IHM et tout), je demande si il vaut mieux utiliser le C++ ou le C# d communication PDA/PC [ par fanatics ] bonjour tout le monde , je suis débutant dans la programmation c est pour cela que je demande de l aide . je dois faire une application de gestion d u cherche tutoriels C# pour PDA [ par Kamizole23 ] salutation; je cherche des tutoriels, vidéo de préférence pour apprendre à programmer en C# pour créer des application pour PDA merci.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,307 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales