Necesitaría ayuda sobre funciones para conocer el estado de la máquina en la
que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de sesión de
Windows , ip ,etc ...
Gracias de antemano
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Funciones para conocer estado del ordenador
Funciones para conocer estado del ordenador
Juan José,
> Necesitaría ayuda sobre funciones para conocer el estado de la máquina en
> la que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de
> sesión de Windows , ip ,etc ...
En alguna ocasión se ha publicado el 'wrapper' de la función WNetGetUser()
en este foro o en el privado. Otras funciones de la familia WNet???? deben
ser similares.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Necesitaría ayuda sobre funciones para conocer el estado de la máquina en
> la que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de
> sesión de Windows , ip ,etc ...
En alguna ocasión se ha publicado el 'wrapper' de la función WNetGetUser()
en este foro o en el privado. Otras funciones de la familia WNet???? deben
ser similares.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
Funciones para conocer estado del ordenador
JJ las tienes todas en el Initial.Prg que te pasé.
Si no las encuentras te las vuelvo a mandar.
Salu2
Juan José García escribió:
> Necesitaría ayuda sobre funciones para conocer el estado de la máquina en la
> que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de sesión de
> Windows , ip ,etc ...
>
> Gracias de antemano
>
>
Si no las encuentras te las vuelvo a mandar.
Salu2
Juan José García escribió:
> Necesitaría ayuda sobre funciones para conocer el estado de la máquina en la
> que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de sesión de
> Windows , ip ,etc ...
>
> Gracias de antemano
>
>
Funciones para conocer estado del ordenador
Puedes ponerlas en el foro, a mi me pueden interesar tambien, Gracias de
antemano
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=45d964dd@news.xailer.com...]45d964dd@news.xailer.com...[/email]
> JJ las tienes todas en el Initial.Prg que te pasé.
>
> Si no las encuentras te las vuelvo a mandar.
>
> Salu2
>
> Juan José García escribió:
>> Necesitaría ayuda sobre funciones para conocer el estado de la máquina en
>> la que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de
>> sesión de Windows , ip ,etc ...
>>
>> Gracias de antemano
antemano
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=45d964dd@news.xailer.com...]45d964dd@news.xailer.com...[/email]
> JJ las tienes todas en el Initial.Prg que te pasé.
>
> Si no las encuentras te las vuelvo a mandar.
>
> Salu2
>
> Juan José García escribió:
>> Necesitaría ayuda sobre funciones para conocer el estado de la máquina en
>> la que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de
>> sesión de Windows , ip ,etc ...
>>
>> Gracias de antemano
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
Funciones para conocer estado del ordenador
El problema es que las tengo dentro de un monstruo de programa y debería
de sacarlas fuera para clarificarlas y ponerlas, dame un día que ando mu
liado.
Salu2.
PILO escribió:
> Puedes ponerlas en el foro, a mi me pueden interesar tambien, Gracias de
> antemano
>
>
> "Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
> news:[email=45d964dd@news.xailer.com...]45d964dd@news.xailer.com...[/email]
>> JJ las tienes todas en el Initial.Prg que te pasé.
>>
>> Si no las encuentras te las vuelvo a mandar.
>>
>> Salu2
>>
>> Juan José García escribió:
>>> Necesitaría ayuda sobre funciones para conocer el estado de la máquina en
>>> la que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de
>>> sesión de Windows , ip ,etc ...
>>>
>>> Gracias de antemano
>
>
de sacarlas fuera para clarificarlas y ponerlas, dame un día que ando mu
liado.
Salu2.
PILO escribió:
> Puedes ponerlas en el foro, a mi me pueden interesar tambien, Gracias de
> antemano
>
>
> "Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
> news:[email=45d964dd@news.xailer.com...]45d964dd@news.xailer.com...[/email]
>> JJ las tienes todas en el Initial.Prg que te pasé.
>>
>> Si no las encuentras te las vuelvo a mandar.
>>
>> Salu2
>>
>> Juan José García escribió:
>>> Necesitaría ayuda sobre funciones para conocer el estado de la máquina en
>>> la que se ejecuta la aplicacion : -Nombre de la maquina , Usuario de
>>> sesión de Windows , ip ,etc ...
>>>
>>> Gracias de antemano
>
>
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Funciones para conocer estado del ordenador
Hace unas lunas JFG puso estas:
#pragma BEGINDUMP
#include "windows.h"
#include "xailer.h"
#include "winsock2.h"
XA_FUNC( ZGETLOCALIP )
{
WSADATA wsa;
char *cHost = (char *) hb_xgrab( 256 );
struct hostent *h;
int nAddr = 0, n = 0;
char cAddr[256];
WSAStartup( MAKEWORD( 2, 0 ), &wsa );
if( gethostname( cHost, 256 ) == 0 )
if( ( h = gethostbyname( cHost ) ) != NULL )
while( h->h_addr_list[nAddr] )
nAddr++;
//hb_reta( nAddr );
if( nAddr )
// while( h->h_addr_list[n] )
{
wsprintf( cAddr, "%d.%d.%d.%d", (BYTE) h->h_addr_list[n][0],
(BYTE) h->h_addr_list[n][1],
(BYTE) h->h_addr_list[n][2],
(BYTE) h->h_addr_list[n][3] );
hb_storc( cAddr, -1, ++n );
}
hb_retc( cAddr );
WSACleanup();
hb_xfree( cHost );
}
XA_FUNC( ZNETGETUSER )
{
char cUser[256] = "";
DWORD nSize = 256;
WNetGetUser( NULL, cUser, &nSize );
hb_retc( cUser );
}
#pragma ENDDUMP
Espero te sirva. Saludos.
--
Ramón Zea
01.993.194.14.27
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft@prodigy.net.mx
zeasoft.movil@hotmail.com
zeasoft@prodigy.net.mx
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
--
#pragma BEGINDUMP
#include "windows.h"
#include "xailer.h"
#include "winsock2.h"
XA_FUNC( ZGETLOCALIP )
{
WSADATA wsa;
char *cHost = (char *) hb_xgrab( 256 );
struct hostent *h;
int nAddr = 0, n = 0;
char cAddr[256];
WSAStartup( MAKEWORD( 2, 0 ), &wsa );
if( gethostname( cHost, 256 ) == 0 )
if( ( h = gethostbyname( cHost ) ) != NULL )
while( h->h_addr_list[nAddr] )
nAddr++;
//hb_reta( nAddr );
if( nAddr )
// while( h->h_addr_list[n] )
{
wsprintf( cAddr, "%d.%d.%d.%d", (BYTE) h->h_addr_list[n][0],
(BYTE) h->h_addr_list[n][1],
(BYTE) h->h_addr_list[n][2],
(BYTE) h->h_addr_list[n][3] );
hb_storc( cAddr, -1, ++n );
}
hb_retc( cAddr );
WSACleanup();
hb_xfree( cHost );
}
XA_FUNC( ZNETGETUSER )
{
char cUser[256] = "";
DWORD nSize = 256;
WNetGetUser( NULL, cUser, &nSize );
hb_retc( cUser );
}
#pragma ENDDUMP
Espero te sirva. Saludos.
--
Ramón Zea
01.993.194.14.27
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft@prodigy.net.mx
zeasoft.movil@hotmail.com
zeasoft@prodigy.net.mx
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/