AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Nachricht an anderen Computer senden

Ein Thema von idefix2 · begonnen am 5. Okt 2016 · letzter Beitrag vom 14. Okt 2016
Antwort Antwort
Seite 1 von 2  1 2      
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Nachricht an anderen Computer senden

  Alt 5. Okt 2016, 21:30
Hallo alle!
Ich würde gerne in bestimmten Fehlerfällen eine Nachricht auf einem anderen PC (über Name oder IP Adresse anzuwählen, das wäre mir egal) am Bildschirm anzeigen.
Geht das mit Windows Bordmitteln direkt oder muss ich dazu auf dem anderen PC auch ein Programm laufen haben, das die Meldung anzeigt?
  Mit Zitat antworten Zitat
Mikkey

Registriert seit: 5. Aug 2013
265 Beiträge
 
#2

AW: Nachricht an anderen Computer senden

  Alt 5. Okt 2016, 21:52
Dafür prädestiniert wäre MS Message Queue. Du kannst ziemlich easy die vorgesehenen COM-Objekte benutzen.

Andere Alternative wären Named Pipes, dafür müssen aber die beiden Programme (auf Quell- und Zielrechner) gleichzeitig aktiv sein. Bei MSMQ ist das nicht erforderlich.

Dritte ganz simple Methode sind E-Mails.
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#3

AW: Nachricht an anderen Computer senden

  Alt 6. Okt 2016, 01:08
Emails sind hier unbrauchbar, die werden nicht automatisch angezeigt, wenn der User etwas ganz anderes macht.
Mit der MS Message Queue und mit Named Pipes habe ich mich noch nicht beschäftigt, beide setzen aber jedenfalls ein aktives Programm auf jeder Seite voraus. Ich werde einmal versuchen, mich über die beiden Varianten schlau zu machen.

Ich bilde mir ein, dass ich irgendwo gelesen habe, dass ich via Windows eine Nachricht auf einem anderen Bildschirm im Netz in einem Popup-Fenster anzeigen kann, ohne dass dort ein eigenes Programm läuft. Da hätte ich gerne gewusst, wie das geht, aber vielleicht irre ich mich, und das geht in Wirklichkeit gar nicht.
Es ist ja meines Wissens auch irgendwie möglich, ein Programm auf einem Remote-Rechner zu starten, das wäre auch eine Alternative. Wie das genau geht, weiß ich aber auch nicht (ich glaube, die Windows Powershell bietet dafür Kommandos).
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Nachricht an anderen Computer senden

  Alt 6. Okt 2016, 07:01
Hi,

genaues kann ich dir leider nicht sagen, aber so als Ansatz wär vielleicht NET SEND was. Da wird, soweit ich das weis, über den Windows-eigenen Nachrichtendienst eine Meldung versand und angezeigt.
Dazu muss auf den Computern lediglich der Nachrichten-Dienst laufen.
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
t.roller
(Gast)

n/a Beiträge
 
#5

AW: Nachricht an anderen Computer senden

  Alt 6. Okt 2016, 07:09
Ich bilde mir ein, dass ich irgendwo gelesen habe, dass ich via Windows eine Nachricht auf einem anderen Bildschirm im Netz in einem Popup-Fenster anzeigen kann, ...
Zitat:
"Winpopup

A program that enables users running Microsoft Windows 95 or 98 to send text messages such as "hello world" to one or more users on a network."

Die sichersten Methoden sind SMS und Email.
Emailkonten kann man über Polling auf neue Mails checken.

Wenn die Computer im gleichen Netz sind...

Geändert von t.roller ( 6. Okt 2016 um 09:02 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#6

AW: Nachricht an anderen Computer senden

  Alt 6. Okt 2016, 08:39
Grüßn!
Uli Gerhardt
  Mit Zitat antworten Zitat
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
659 Beiträge
 
Delphi 12 Athens
 
#7

AW: Nachricht an anderen Computer senden

  Alt 6. Okt 2016, 08:48
Also, wenn es wirklich ganz rudimentär sein soll und der Windows-Nachrichtendienst auf allen Rechnern läuft, dann schau mal hier:
https://de.wikipedia.org/wiki/Nachri...ienst_(Windows)

Also: auf alten Windows-Rechnern kannst du "net send" benutzen, auf allem ab Vista das Tool "msg.exe".

Bis denn
Bommel
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#8

AW: Nachricht an anderen Computer senden

  Alt 6. Okt 2016, 10:36
Danke! net send und winpopup gibts offenbar in den neueren windows Versionen nicht mehr, aber msg macht genau das, was ich brauche.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

AW: Nachricht an anderen Computer senden

  Alt 6. Okt 2016, 10:58
Net Send hat MS abgeschafft, da es potentiell gefährlich ist. (XP war das letzte OS, was es noch unterstützt hat.) Es wird wohl oder übel darauf hinauslaufen, dass auch auf dem Zielrechner ein Programm gestartet sein muss, was die Nachrichten entgegen nimmt und anzeigt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#10

AW: Nachricht an anderen Computer senden

  Alt 6. Okt 2016, 11:14
Kann mich sogar noch erinnern, dass man damals durchaus manchmal Spam per NET SEND bekommen hat. Muss so kurz vor der Jahrtausendwende gewesen sein, zu Windows NT-Zeiten.
Da die msg.exe nicht in allen Windowsversionen vorhanden ist, würde ich persönlich das durch etwas selbst geschriebenes ersetzen.
Jens
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz