Netzwerkumgebung anzeigen OnButton



  • Wie der Titel schon verrät, suche ich nach einer Lösung,
    wie ich per Buttonklick die Netzwerkumgebung anzeigen
    lassen kann, damit man die verbundenen Rechner sieht.
    Im Moment habe ich es mit

    WinExec("net view"), SW_SHOW);

    gelöst (muß da evtl. eine Schlüsselbezeichnung aus der
    Registry rein ?). Hätte jedoch lieber den Ordner unter Windows
    direkt angezeigt im Fenster.

    How to ?
    😕
    Chris 🙂



  • Versuch dein Glück mal mit SHGetSpecialFolderPath und als dritten Parameter: CSIDL_NETWORK



  • Hab mir das eben mal angesehen...
    Kannst Du evtl. mal einen Beispielcode
    posten(kenne mich mit dieser Syntax noch nicht so aus
    😡 ) ? Owner-Window etc.(noch)etwas verwirrend
    für mich.

    Wäre nett

    Chris



  • #include <windows.h>
    #include <tchar.h>
    #include <shlobj.h>
    
    int main() {
        TCHAR szNetworkHoodFolder[MAX_PATH] = {0};
        SHGetSpecialFolderPath(NULL, szNetworkHoodFolder, CSIDL_NETHOOD, FALSE);
        ShellExecute(NULL, "open", szNetworkHoodFolder, NULL, NULL, SW_SHOWNORMAL);
        return 0;
    }
    


  • Hi Trolli 🙂

    hab das return 0; ausgebaut und in meinen Button-Aufruf
    übernommen. Läuft so wie ich es mir vorgestellt habe !

    Gruß

    Chris


Anmelden zum Antworten