Avatar billede maximus25 Nybegynder
11. december 2003 - 13:54 Der er 9 kommentarer og
1 løsning

ændre startside i browser

Hejsa
Er der en derved hvordan man laver et lille program i c++ der kan ændre startsiden i internet explorer?
Avatar billede jpk Nybegynder
11. december 2003 - 14:03 #1
IE gemmer oplysninger som valg af startside i registreringsdatabasen.
Navnet på nøglen er "Start Page" og den ligger under HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\
(På W2K, måske andetsteds under andre versioner af Windows)
Avatar billede jpk Nybegynder
11. december 2003 - 14:03 #2
Du kan altså lave et lille program der ændrer værdien af nøglen...
Avatar billede maximus25 Nybegynder
11. december 2003 - 14:08 #3
kan du give et eksempel?
Avatar billede jpk Nybegynder
11. december 2003 - 14:36 #4
HKEY hKey;
    RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Internet Explorer\\Main", 0, KEY_ALL_ACCESS, &hKey);
    char oldVal[300];
    DWORD dataSize = 300;
    DWORD dwType = REG_SZ;
    RegQueryValueEx(hKey, "Start Page", NULL, &dwType, (BYTE*)oldVal, &dataSize);

    char newVal[] = "www.tv3.dk";
    RegSetValueEx(hKey, "Start Page", 0, dwType, (BYTE*)newVal, sizeof(newVal));
    RegFlushKey(hKey);
    RegCloseKey(hKey);

Bemærk!
Jeg har ikke lavet fejl tjek...
Avatar billede maximus25 Nybegynder
11. december 2003 - 14:43 #5
tak for det hurtige svar....
hvilke .h filer skal inkluderes for at dette virker?

Det skal lige siges at det er MEGET længe siden jeg har pillet ved c++ så jeg er meget rusten.

Jeg sidder med borland builder 5 og har lavet en lille form med 1 knap. Når brugeren trykker på denne knap skal startsiden ændres til noget andet.

Den kode du har postet skal den sættes ind som en funktion eller??
Avatar billede jpk Nybegynder
11. december 2003 - 14:49 #6
Du skal bare indsætte koden der hvor du vil ændre værdien, fx ved handleren for din knap.

Jeg mener ikke du skal include noget, men prøv at kompilere, så ser vi...
Avatar billede maximus25 Nybegynder
11. december 2003 - 14:55 #7
checker når jeg kommer hjem....
Avatar billede maximus25 Nybegynder
15. december 2003 - 07:25 #8
det virker helt perfekt...tak.

er det samme fremgangsmåde hvis man feks vil ændre dns suffix??
Avatar billede jpk Nybegynder
15. december 2003 - 09:09 #9
Hvis det også gemmes i regdb, ja...
Avatar billede maximus25 Nybegynder
15. december 2003 - 10:01 #10
ok tak
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