Avatar billede tommya Nybegynder
12. juli 2004 - 13:12 Der er 3 kommentarer og
1 løsning

Ændre netindstillinger programmerbart

Jeg har et program der skal kunne ændre net indstillinger (IP addresse, subnet mask, dns osv.) ind til videre kan jeg gemme værdierne i registrerings databasen, men det kræver at computeren bliver genstartet før de træder i kraft. findes der ikke en Windows API funktion eller lign. der kan opdatere settings som disse uden at man skal genstarte computeren?

Jeg bruger Borland C++ Builder (6)

På forhånd tak
Tommy
Avatar billede bertelbrander Novice
12. juli 2004 - 14:28 #1
Du kan prøve at sende en WM_SETTINGCHANGE, se:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/wm_settingchange.asp

Kaldet kan se ud som følger:
SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0, SMTO_ABORTIFHUNG, 5000, &ReturnValue);
Avatar billede tommya Nybegynder
12. juli 2004 - 15:50 #2
Tak det virkede, smid et svar så accepterer jeg :)
Avatar billede bertelbrander Novice
12. juli 2004 - 17:27 #3
Jeg vil helst ikke have point.
Avatar billede tommya Nybegynder
12. juli 2004 - 18:07 #4
ok, men tak for svaret. Du redede mig lige fra at sidde og koge hehe, kunne slet ikke komme på at jeg skulle sende en WM_SETTINGCHANGE ell. lignende. men mange tak for løsningen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester