ABCHola ¿Es tu primera visita?
Registro
Mostrando resultados 1 de 10 de un total de 10
  1. #1
    ¡¡Gracias Todopocketpc!! Avatar de csar
    Fecha de registro:
    5 de diciembre de 2007
    Desde:
    La ciudad del SOL Hermosillo Sonora Mexico
    Mensajes:
    25
    Dispositivo móvil:
    HTC S621 Excalibur
    Sistema operativo:
    Windows Mobile 6.0 Phone Edition

    conectar y desconectar Wifi

    Buenas Tardes

    Quisiera saber si me podrian ayudar a hacer por medio de codigo desde vb.net que desde WCE se encienda el wifi en una instruccion y al finalizar este se apage esto lo haria para transferir archivos por medio de ftp y necesito encendido el WIFI de antemano muchas gracias!!!

    PD.Lo de la transferencia de archivos por ftp ya lo tengo

  2. #2
    Intermitente
    Fecha de registro:
    28 de octubre de 2004
    Desde:
    Barcelona
    Mensajes:
    100
    Dispositivo móvil:
    HTC Touch
    Sistema operativo:
    Windows Mobile 6.0

    Por defecto

    Si buscas por el foro deberías encontrar la solución, como mínimo para C#, aunque la conversión del código a VB es bastante sencilla.

  3. #3
    ¡¡Gracias Todopocketpc!! Avatar de csar
    Fecha de registro:
    5 de diciembre de 2007
    Desde:
    La ciudad del SOL Hermosillo Sonora Mexico
    Mensajes:
    25
    Dispositivo móvil:
    HTC S621 Excalibur
    Sistema operativo:
    Windows Mobile 6.0 Phone Edition

    Por defecto

    Muchas gracias por tu respuesta titanelamo
    Pues ya estuve buscando en el foro pero solo he encontrado el codigo para realizarlo en equipo hp y yo manejo una handheld Psion Work About Pro Con WMCE

    Seguire buscando gracias

  4. #4
    Infinito
    Fecha de registro:
    30 de junio de 2004
    Desde:
    Bogota - Colombia
    Mensajes:
    2.544
    Dispositivo móvil:
    Toshiba E740, iPAQ hx4700, Symbol PPT8800/9090, HTC Touch 2, HTC Touch
    Sistema operativo:
    Windows Mobile 6.5 o anterior

    Por defecto

    Hola csar

    Estas trabajando con que version de compact Framework? Si es la 3.5 puedes buscar em Microsoft.WindowsMobile, en este espacio e nombre se han agrupado todas las funcionalidades de hardware como la que necesitas.

  5. #5
    Desarrollador Movil Avatar de pedroplacido
    Fecha de registro:
    2 de diciembre de 2005
    Desde:
    Lima
    Mensajes:
    83
    Dispositivo móvil:
    Unitech, Datalogic, Symbol, HHP, PSION
    Sistema operativo:
    Windows Mobile 5.0

    Por defecto

    Rat2005: Si se trabaja con la versión Compact 2.0, ¿como sería?

  6. #6
    Infinito
    Fecha de registro:
    30 de junio de 2004
    Desde:
    Bogota - Colombia
    Mensajes:
    2.544
    Dispositivo móvil:
    Toshiba E740, iPAQ hx4700, Symbol PPT8800/9090, HTC Touch 2, HTC Touch
    Sistema operativo:
    Windows Mobile 6.5 o anterior

    Por defecto

    Hola Pedroplacido

    Para CF 2.0 te aconsejo OpenNetCF, estas librerias con free y ofrecen esta funcionalidad.

    El url de la pagina no lo tengo en este momento, pero san google te dira cual es la url si buscas por OpenNetCF.

  7. #7
    Insaciable Avatar de ikari84
    Fecha de registro:
    9 de julio de 2008
    Desde:
    Chetumal, México
    Mensajes:
    448
    Dispositivo móvil:
    Symbol MC35 + Dell AXIM 51 + iPAQ hx2490b
    Sistema operativo:
    Windows Mobile 5.0
    [SIGPIC][/SIGPIC]

  8. #8
    Intermitente
    Fecha de registro:
    28 de octubre de 2004
    Desde:
    Barcelona
    Mensajes:
    100
    Dispositivo móvil:
    HTC Touch
    Sistema operativo:
    Windows Mobile 6.0

    Por defecto

    [DllImport("coredll.dll", SetLastError = true)]
    private static extern int SetDevicePower(
    string pvDevice,
    int dwDeviceFlags,
    DevicePowerState DeviceState);

    [DllImport("coredll.dll", SetLastError = true)]
    public static extern int DevicePowerNotify(string name, CEDEVICE_POWER_STATE state, int flags);

    public enum CEDEVICE_POWER_STATE
    {
    PwrDeviceUnspecified = -1,
    D0 = 0, // Full On: full power, full functionality
    D1 = 1, // Low Power On: fully functional at low power/performance
    D2 = 2, // Standby: partially powered with automatic wake
    D3 = 3, // Sleep: partially powered with device initiated wake
    D4 = 4, // Off: unpowered
    PwrDeviceMaximum = 5
    }

    public enum DevicePowerState
    {
    Unspecified = -1,
    D0 = 0, // Full On: full power, full functionality
    D1, // Low Power On: fully functional at low power/performance
    D2, // Standby: partially powered with automatic wake
    D3, // Sleep: partially powered with device initiated wake
    D4, // Off: unpowered
    }

    private const int POWER_NAME = 0x00000001;
    Encender:

    DevicePowerNotify(WIFIKEY, CEDEVICE_POWER_STATE.D0, POWER_NAME);
    SetDevicePower(WIFIKEY, POWER_NAME, DevicePowerState.D0);
    Apagar:

    DevicePowerNotify(WIFIKEY, CEDEVICE_POWER_STATE.D4, POWER_NAME);
    SetDevicePower(WIFIKEY, POWER_NAME, DevicePowerState.D4);
    La variable WIFIKEY debería ser un string con el valor que se encuentra en el registro HKLM System\CurrentControlSet\Control\POWER\State\WIFIK EY.

  9. #9
    Iniciado
    Fecha de registro:
    29 de enero de 2009
    Desde:
    Chih, Mexico
    Mensajes:
    17
    Dispositivo móvil:
    Unitech
    Sistema operativo:
    Windows Mobile 5.0

    Por defecto

    QUe tal, nada mas queria aportar algo a este tema, que aunque ya tiene varios meses inactivo, estoy seguro que es informacion que le va a servir a muchos.

    titanelamo menciona que WIFIKEY debería ser un string con el valor que se encuentra en el registro HKLM, ps si, aunque tambien podemos decir que es el numero de serie de la tarjeta de red o el dispositivo de red,

    Les menciono que la primera parte del numero de serie, al parecer es igual para todos los equipos, el cual es:

    98C5250D-C29A-4985-AE5F-AFE5367E5006\*******

    lo que cambia son los carecteres siguientes que estan separados con la diagonal, el cual es el nombre de la tarjeta de red,
    por ejemplo, en mi caso es: SDIO86861, de tal forma que al final, este es el metodo que uso para prender el WiFi:

    public static void PowerDownWLANRadio()
    {
    try
    {
    DevicePowerNotify(@"{98C5250D-C29A-4985-AE5F-AFE5367E5006}\SDIO86861", PowerState.D4, 1);
    SetDevicePower(@"{98C5250D-C29A-4985-AE5F-AFE5367E5006}\SDIO86861", 1, PowerState.D4);
    }
    catch { }
    }

    Yo programo en una Unitech PA600 y funciona muy bien este codigo en C#
    Saludos a todos....

  10. #10
    ADN
    ADN está desconectado
    Incansable
    Fecha de registro:
    14 de diciembre de 2005
    Mensajes:
    186
    Dispositivo móvil:
    iPaq 2210, Qtek 8080, TSM520, T810, V1240
    Sistema operativo:
    Windows Mobile 5.0 Phone Edition

    Por defecto

    Tomo nota. Magnífica la información. Por fin podré estandarizar la programación con accesos Wireless

    Gracias y un saludo


 

Información del tema

Users Browsing this Thread

Hay actualmente 1 usuarios viendo este tema. (0 usuarios registrados y 1 usuarios sin registrar)

Temas similares que te pueden interesar

  1. Respuestas: 12
    Último mensaje: 06 de diciembre de 2005, 13:27
  2. Conectar / Desconectar wifi
    Por sitoweb en el foro Programación en Windows Mobile
    Respuestas: 11
    Último mensaje: 02 de noviembre de 2005, 15:29
  3. Conectar y Desconectar WI-FI mediante Software
    Por joseluisgonsan en el foro Programación en Windows Mobile
    Respuestas: 1
    Último mensaje: 28 de septiembre de 2005, 23:33
  4. Como conectar/desconectar conexión RAS ??
    Por jaunet en el foro Programación en Windows Mobile
    Respuestas: 0
    Último mensaje: 29 de junio de 2004, 20:03
  5. Como conectar/desconectar conexión a internet
    Por jaunet en el foro Programación en Windows Mobile
    Respuestas: 1
    Último mensaje: 25 de mayo de 2004, 03:00

Tags para este tema

Comparte este hilo en:

Comparte este hilo en:

Pautas del foro

  • No puedes publicar nuevos temas
  • No puedes publicar respuestas
  • No puedes publicar ficheros adjuntos
  • No puedes editar tus mensajes
  •  
Twitter Facebook You Tube RSS