ShellExecuteEx - IP angeben und öffnen



  • Ich möchte mit ShelleExecuteEx über die IP auf einen LAN-PC
    zugreifen. Leider geht es nicht so wie ich will.
    Wichtig ist, dass geprüft wird, ob überhaupt der Zugriff auf
    die IP möglich ist. Denn wenn der PC nicht online ist müsste
    doch ShellExecuteEx fehlschlagen oder?

    SHELLEXECUTEINFO ShellInfo; 
        memset(&ShellInfo, 0, sizeof(ShellInfo)); 
        ShellInfo.cbSize = sizeof(ShellInfo); 
        ShellInfo.hwnd = NULL; 
        ShellInfo.lpVerb = "open"; 
    	ShellInfo.lpFile = "\\\\192.169.169.10"; 
            ShellInfo.lpParameters = NULL; 
        ShellInfo.nShow = SW_SHOW; 
        ShellInfo.fMask = SEE_MASK_NOCLOSEPROCESS; 
        bool res = ShellExecuteEx(&ShellInfo); 
    	if(res==true){
    		MessageBox("alles ok");
    	}else{
    		MessageBox("Fehler!");
    	}
    

Anmelden zum Antworten