Je developpe sous QT un programme de copie qui synchronise avec le
r=E9seau et qui se lance au d=E9marrage. Cependant avant de lancer la
copie je voudrais savoir si le r=E9seau est disponible.
Y'a t-il une fonction de l'api win32 qui le permet ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
On 23 juin, 16:08, darkwall_37 wrote:
Je developpe sous QT un programme de copie qui synchronise avec le réseau et qui se lance au démarrage. Cependant avant de lancer la copie je voudrais savoir si le réseau est disponible. Y'a t-il une fonction de l'api win32 qui le permet ?
Il y a notamment la KB242558..
On 23 juin, 16:08, darkwall_37 <alexandre.va...@gmail.com> wrote:
Je developpe sous QT un programme de copie qui synchronise avec le
réseau et qui se lance au démarrage. Cependant avant de lancer la
copie je voudrais savoir si le réseau est disponible.
Y'a t-il une fonction de l'api win32 qui le permet ?
Je developpe sous QT un programme de copie qui synchronise avec le réseau et qui se lance au démarrage. Cependant avant de lancer la copie je voudrais savoir si le réseau est disponible. Y'a t-il une fonction de l'api win32 qui le permet ?
Il y a notamment la KB242558..
darkwall_37
On 23 juin, 16:16, Christian ASTOR wrote:
On 23 juin, 16:08, darkwall_37 wrote:
> Je developpe sous QT un programme de copie qui synchronise avec le > réseau et qui se lance au démarrage. Cependant avant de lancer l a > copie je voudrais savoir si le réseau est disponible. > Y'a t-il une fonction de l'api win32 qui le permet ?
Moi je parle d'intranet, la connexion est bien de type lan mais il n'y a pas forcement internet alors je ne sais pas vraiment si cette fonction est vraiment appropriée ?
En tout cas j'ai essayé de faire fonctionner la fonction mais sans succès : Toujours selon la msdn donc la fonction retourne un booléen et le IpdwFlags correspondant à mon cas serait bien INTERNET_CONNECTION_LAN sachant que le 2eme paramètre est toujours à 0 selon eux.
Déjà rien qu'ici il me met une erreur sur l'argument 1 de la fonction ?
Savez-vous pourquoi, je ne comprends pas dans la mesure ou c'est la MSDN qui les explique en plus ? Merci d'avance.
On 23 juin, 16:16, Christian ASTOR <casto...@club-internet.fr> wrote:
On 23 juin, 16:08, darkwall_37 <alexandre.va...@gmail.com> wrote:
> Je developpe sous QT un programme de copie qui synchronise avec le
> réseau et qui se lance au démarrage. Cependant avant de lancer l a
> copie je voudrais savoir si le réseau est disponible.
> Y'a t-il une fonction de l'api win32 qui le permet ?
Moi je parle d'intranet, la connexion est bien de type lan mais il n'y
a pas forcement internet alors je ne sais pas vraiment si cette
fonction est vraiment appropriée ?
En tout cas j'ai essayé de faire fonctionner la fonction mais sans
succès :
Toujours selon la msdn donc la fonction retourne un booléen et le
IpdwFlags correspondant à mon cas serait bien INTERNET_CONNECTION_LAN
sachant que le 2eme paramètre est toujours à 0 selon eux.
> Je developpe sous QT un programme de copie qui synchronise avec le > réseau et qui se lance au démarrage. Cependant avant de lancer l a > copie je voudrais savoir si le réseau est disponible. > Y'a t-il une fonction de l'api win32 qui le permet ?
Moi je parle d'intranet, la connexion est bien de type lan mais il n'y a pas forcement internet alors je ne sais pas vraiment si cette fonction est vraiment appropriée ?
En tout cas j'ai essayé de faire fonctionner la fonction mais sans succès : Toujours selon la msdn donc la fonction retourne un booléen et le IpdwFlags correspondant à mon cas serait bien INTERNET_CONNECTION_LAN sachant que le 2eme paramètre est toujours à 0 selon eux.
Merci, désolé je ne suis vraiment pas familiariser avec tout ça.
DWORD dwConnectionStatus; if (InternetGetConnectedState(&dwConnectionStatus,NULL) == TRUE) { if (dwConnectionStatus & INTERNET_CONNECTION_LAN) printf("Connexion LAN.n"); } else printf("Erreur lors de l'appel de InternetGetConnectedState()n");
On 26 juin, 09:13, darkwall_37 <alexandre.va...@gmail.com> wrote:
On 25 juin, 08:59, Christian ASTOR <casto...@club-internet.fr> wrote:
Merci, désolé je ne suis vraiment pas familiariser avec tout ça.
DWORD dwConnectionStatus;
if (InternetGetConnectedState(&dwConnectionStatus,NULL) == TRUE)
{
if (dwConnectionStatus & INTERNET_CONNECTION_LAN) printf("Connexion
LAN.n");
}
else printf("Erreur lors de l'appel de InternetGetConnectedState()n");
Merci, désolé je ne suis vraiment pas familiariser avec tout ça.
DWORD dwConnectionStatus; if (InternetGetConnectedState(&dwConnectionStatus,NULL) == TRUE) { if (dwConnectionStatus & INTERNET_CONNECTION_LAN) printf("Connexion LAN.n"); } else printf("Erreur lors de l'appel de InternetGetConnectedState()n");