DNS, Verbindung steuern unter WIndows
-
hallo
ich habe ein problem:ich will mit c++ einen neuen DSN eintrag hinzufügen (Start->Netzwerk Verbindungen->"Aktuelle Verbindung"->TCP7IP->DNS->Hinzufügen)
wie mache ich das aber?
und wie kann ich die verbindung zum internet trennen und verbinden?
-
o.O sowas gehört doch wohl ins WinAPI-Forum?
mfg blan
-
Was aber nichts daran aendert, dass Du trotzdem antworten koenntest.

-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
hat keiner ein tipp/link für mich ?
-
Via WMI und
SetDNSServerSearchOrder Method of the Win32_NetworkAdapterConfiguration Class
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/setdnsserversearchorder_method_in_class_win32_networkadapterconfiguration.asp
-
öhm irrgend wie functioniert das nciht^^
aslo der brauhct 2 paramentar sagt mein compiler, aber in msdn steht nur einer
hie rmien code:
#include <windows.h>/* Declare Windows procedure */
LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);/* Make the class name into a global variable */
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil){
int m_Rslt;
int ip[4] = {127,0,0,1};
typedef int (CALLBACK* LPFNMLTPLY)(int,int);
HINSTANCE hClcltr=LoadLibrary("Cimwin32.dll");
LPFNMLTPLY lpfnMuliply;
lpfnMuliply = (LPFNMLTPLY)GetProcAddress(hClcltr,"SetDNSServerSearchOrder");
m_Rslt=lpfnMuliply((* ip), 1);
FreeLibrary(hClcltr);
if (m_Rslt == 1)
{
MessageBox(NULL, "Der PC muss rebooten!", "Sintima-DNS", MB_OK);
}
}
-
Was machst denn Du für komische Sachen??? Das ist doch keine Funktion in einer DLL...
Du musst schon folgendes machen:
Making a Semisynchronous Call with C++
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/making_a_semisynchronous_call_with_c__.asp
-
geht nicht

ich benutze DevC++
der sagt,d as er die hederdateine net findet
-
Und was für eine Antwort willst Du jetzt von mir???
Ich kann Dir nur raten: Nimm VC2005 Express:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-130812.html