jeżeli w windowsie xp włączy się właściwości połaczenia sieciowego to jest taki guzik napraw - i naprawia połączenie sieciowe i chciałbym go jakoś wywołać z programu jak to zrobić ?
nie jest to odpowiedz "robi sie to tak tak i tak", ale moze cie naprowadzi chociaz
- musisz dojsc jak odpalic to okno z poziomu programu.. prawdopodobnie bedzie to odpalenie jakiegos .cpl or sth
- jak juz masz to okno, i na 100% to jest zwykly przycisk (tj klase ma "button"), tyo robisz HWND button = FindWindow( "button", "Napraw" );
- jak juz masz HWND tego przycisku, to slesz mu ze zostal nacisnienty, tj emulujesz klik myszy, nacisniecie enteru (WM_CHAR / WM_KEYDOWN) or jesli znajdziesz jego ID to mozesz sprobowac wyslac jego rodzicowi zaemulowany msg ze zostal ten oto przycisk wcisnienty (WM_COMMAND)
ew metoda hardcore, tyo odpalasz tego cpl/dll co to tam jest co tworzy to okno z flaga DEBUG, przerywasz ja po inicjalizacji, i idziesz do funkcji wywolywanej po kliknieciu tego przycisku, po czym wznawiasz prace programu
Już myślałem że nikt mi nie odpowie na tego posta :) troche znam sie na api ale nie rozumiem tego pierwszego punktu co to jest .cpl czy sth nie mam pojęcia może dasz mi jeszcze jakąś wskazówke ?. To okno jest w explorerze a napraw w menu podręcznym po kliknieciu prawym przyciskiem na danym połączeniu
Z góry wielkie dzięki.
chodzi o to zebys wiedzial jak programowo odpalic to okno
.cpl tyo przynajmniej pod 9x byly te wszystkie programy do ustawien w panelu sterowania... w sumie to byly exeki, ale nvm ;p
wez w menadzerze zadan jak bedziesz mial tamto okno odpalone sprawdz co tak w zasadzie zostalo odpalone, czy jakis .htt pod explorera z activexem, czy jakas dziwna aplikacja etc...
menu podreczne.. hmm troche utrudnia zabawe...
musisz troche SPY++ albo jakims analogicznym programem poszperac w klasach okien i ich nazwach, zeby dojsc co jest co...
dokladnie ci niestety nie napisze co masz zrobic, nie lubie NTkow i ich nie uzywam ;p
moze lepiej:
system("ipconfig /release");
system("ipconfig /renew");
WIELKIE DZIĘKI udało sie