Bonjour
comme j'ai un petit problème avec la stabilité de ma connexion wifi
(même si le signal est excellent), j'aimerais faire un petit programme
résident qui détecte si ma connexion sans fil est déconnectée et si oui
faire l'équivalent logiciel d'un "click droit|repair" sur l'icône de la
connection.
Est ce que ces 2 manipulations sont faisables de manière logicielle?
Merci d'avance
David
Merci encore à vous 2, avec tout ça je devrais m'en sortir! David
Christian ASTOR a écrit :
zedrummer wrote:
Bonjour comme j'ai un petit problème avec la stabilité de ma connexion wifi (même si le signal est excellent), j'aimerais faire un petit programme résident qui détecte si ma connexion sans fil est déconnectée et si oui faire l'équivalent logiciel d'un "click droit|repair" sur l'icône de la connection. Est ce que ces 2 manipulations sont faisables de manière logicielle?
Oui, mais c'est très complexe. Notamment le repair : il utilise l'interface INetConnection (::Disconnect, ::Connect) mais il fait ensuite tout un tas de reset et rafraîchissements peu ou pas documentés (DhcpAcquireParametersByBroadcast(), DhcpAcquireParameters(), FlushIpNetTable(), DeviceIoCtrl() & IOCTL_NETBT_PURGE_CACHE, IOCTL_NETBT_NAME_RELEASE_REFRESH, DnsFlushResolverCache(), DhcpStaticRefreshParams()... )
Merci encore à vous 2, avec tout ça je devrais m'en sortir!
David
Christian ASTOR a écrit :
zedrummer wrote:
Bonjour
comme j'ai un petit problème avec la stabilité de ma connexion wifi
(même si le signal est excellent), j'aimerais faire un petit programme
résident qui détecte si ma connexion sans fil est déconnectée et si
oui faire l'équivalent logiciel d'un "click droit|repair" sur l'icône
de la connection.
Est ce que ces 2 manipulations sont faisables de manière logicielle?
Oui, mais c'est très complexe.
Notamment le repair : il utilise l'interface INetConnection
(::Disconnect, ::Connect)
mais il fait ensuite tout un tas de reset et rafraîchissements peu ou
pas documentés
(DhcpAcquireParametersByBroadcast(),
DhcpAcquireParameters(), FlushIpNetTable(),
DeviceIoCtrl() & IOCTL_NETBT_PURGE_CACHE, IOCTL_NETBT_NAME_RELEASE_REFRESH,
DnsFlushResolverCache(), DhcpStaticRefreshParams()... )
Merci encore à vous 2, avec tout ça je devrais m'en sortir! David
Christian ASTOR a écrit :
zedrummer wrote:
Bonjour comme j'ai un petit problème avec la stabilité de ma connexion wifi (même si le signal est excellent), j'aimerais faire un petit programme résident qui détecte si ma connexion sans fil est déconnectée et si oui faire l'équivalent logiciel d'un "click droit|repair" sur l'icône de la connection. Est ce que ces 2 manipulations sont faisables de manière logicielle?
Oui, mais c'est très complexe. Notamment le repair : il utilise l'interface INetConnection (::Disconnect, ::Connect) mais il fait ensuite tout un tas de reset et rafraîchissements peu ou pas documentés (DhcpAcquireParametersByBroadcast(), DhcpAcquireParameters(), FlushIpNetTable(), DeviceIoCtrl() & IOCTL_NETBT_PURGE_CACHE, IOCTL_NETBT_NAME_RELEASE_REFRESH, DnsFlushResolverCache(), DhcpStaticRefreshParams()... )