Hallo SirThornberry!
Danke für deine Antworten! Ich hab am Anfang auch gedacht dass das funktioniert. Aber ich hab es mal getestet und gemerkt, dass egal ob der Nachrichtendienst gestartet ist, ein richtiger oder falscher Ziel-PC-Name eingegeben wurde immer der Wert "true" zurückgeliefert wird!
Ich denke dass mit dem testen ob GetLastError=ERROR_IO_PENDING nur getestet werden sollte ob etwas bei dem WriteFile(..) schiefgegangen ist oder nicht. Anscheinend wird dabei aber nicht erkannt ob dieser nicht gestartet ist oder ein falscher Name für den Ziel-PC eingeben wurde.
Oder hab ich da was falsch verstanden?
Mir ist leider nicht ganz klar was dieser Quellcode im System macht das die NetSend-Nachrichten verschickt werden. Ich hoffe das kann mir einer Mal kurz erklären.
Gruß
MasterDG