Pasa que necesito saber el nombre de red a la que estoy conectado ya sea por cable o inalambrica (SSID), y aprovecho para preguntar ¿como saber la direccion mac de mi "Modem"? ( no del computador).
Para saber el nombre de red, entonces instale Visual C++ pero me manda algunos errores, he agregado la linea
Código:
#pragma comment(lib, "mpr.lib")
Código:
#include <stdafx.h>
#include <windows.h>
#include <iostream>
#pragma comment(lib, "mpr.lib")
using namespace std;
int main()
{
char Name[255];
char Test[255];
DWORD size=255;
if (WNetGetUser(Test,Name,&size)==NO_ERROR)
{
cout << Name << endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Aca les dejo los errores que lanza el Visual C++
Citar
1>namered.cpp
1>.\namered.cpp(34) : error C2664: 'WNetGetUserW' : no se puede convertir el parámetro 1 de 'char [255]' a 'LPCWSTR'
1> Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>El registro de compilación se guardó en el "file://c:\Users\v2r3\Documents\Visual Studio 2008\Projects\namered\namered\Debug\BuildLog.htm"
1>namered - 1 errores, 0 advertencias
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========
1>.\namered.cpp(34) : error C2664: 'WNetGetUserW' : no se puede convertir el parámetro 1 de 'char [255]' a 'LPCWSTR'
1> Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>El registro de compilación se guardó en el "file://c:\Users\v2r3\Documents\Visual Studio 2008\Projects\namered\namered\Debug\BuildLog.htm"
1>namered - 1 errores, 0 advertencias
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========
Pero leyendo en la pagina del autor da indicaciones sobre Code Block entonces lo descargue cree un nuevo proyecto pero al tratar de ingresar el mpr.lib no lo pude encontrar no se si sea posible descargarlo? el codigo es el mismo solo qeu este no me manda ningun error solo aparece en ejecucion esto:
"Proces returned 0 <0x0> execution time:2.99 s"
No se si alguien pueda correrlo y ver como va... espero sugerencias gracias
salu2