Avatar billede xeon Nybegynder
10. marts 2003 - 10:12 Der er 3 kommentarer

Computernavn

Hej med jer

  Jeg har brug for at mit program midlertidig skal ændre computerens navn og ip.
  Jeg har ingen ide om hvor svær/lang koden er men gider I ikke skrive et eksempel med kommentarer ????
Avatar billede hsloth Novice
10. marts 2003 - 10:30 #1
Du kan tilføje en IP adresse til en adapter med funktionen : AddIPAddress, defineret i Iphlpapi (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/addipaddress.asp)
Avatar billede hsloth Novice
10. marts 2003 - 18:40 #2
Her er lidt (utestet) kode :
int main()
{
    unsigned long AdapterID;
    unsigned long NTEContext;  // Net Table Entry context
    unsigned long NTEInstance; // Net Table Entry Instance
    SetComputerName("NewName");
   

    DWORD GetAdapterIndex("Adapter xxx", &AdapterID);

    AddIPAddress( inet_addr("x.y.z.w"),            // IP address to add
                  inet_addr("255.255.255.0"),  // subnet mask for IP address
                  AdapterID,                    // index of adapter
                  &NTEContext, 
                  &NTEInstance  );

    ExitWindowsEx(EWX_REBOOT, 0);
 
}
Avatar billede hsloth Novice
16. marts 2003 - 17:22 #3
xeon>
Har du fået noget til at virke ?
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