[VB.NET] Problem mit NetMessageBufferSend Function

unterschreibst du immer Verträge ohne sie zu lesen :confused:

bei der Registrierung muss man aber nur die Forenregeln abhaken, nicht die Netiquette *scnr*

Dann nutz doch den REflector und schau nach.
Oh danke, war mir nicht bekannt... werd ich ausprobieren sobald ich wieder zu Hause bin...

einfach ein ShellExecute (Process.Start) mit NET SEND machen

...es ging ja darum einen beliebigen Absendernamen anzugeben...
 
Das ist unmanaged C++. Wenn Du dir das in VB.NET anschauen willst,
musst es in Managed C++ umwandeln, um es Dir im Reflector anschauen zu können.
Erstell ein neues Projekt und kopier alles vorhandene hinein. Wird aber denke ich nicht leicht das lesbar zu portieren.
 
Ja ist mir schon klar dass dein Beispiel C++ war, ich meinte das Programm welches ich von meinem Freund schon besitze, sorry, hab mich nicht deutlich genug ausgedrückt...
 
Hi i1o,

hier habe ich ein wenig Quellcode (allerdings in C#) für Dich :
Code:
string computer = "Firlefanz";
string text = "Der zu sendende Text";
Process p = new Process();
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; //DOS-Fenster verstecken
p.StartInfo.FileName = "net.exe"; //net.exe aufrufen
p.StartInfo.Arguments = "send"+" "+computer+" "+text; //Parameter für net.exe anfügen
p.Start(); // Prozess starten
p.WaitForExit(); //Programm-Prozess anhalten, bis dieser Prozess beendet wurde
int ret = p.ExitCode; //Den ExitCode in Variable schreiben
if(ret != 0) //Wenn 'ret' nicht 0 ist, MessageBox zeigen
    MessageBox.Show("Es ist ein Fehler aufgetreten, die Nachricht wurde nicht versendet!","Fehler",MessageBoxButtons.OK,MessageBoxIcon.Error);

Asterix
 
Zurück