769 Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Hi!

Ich möchte ein Programm schreiben, welches erkennt, welches von insgesamt 3 Programmen gestartet ist (es ist immer nur eines und nie mehrere gleichzeitig).
Darauf hin soll je nach Ergebnis ein Ausgang geschaltet werden, mit dem ich ein Relais ansteuern kann.

Jetzt die Frage, in welcher Sprache man das machen könnte um den finanziellen Aufwand gering zu halten. Das ist ja an und für sich nichts großes was ich da vor habe.
Ebenso möchte ich wissen, ob man für die Schaltung den COM-Port nutzen könnte, da beide LPTs schon vergeben sind?

WindowsXP, WindowsVista und Windows 7 sind die Systeme, auf denen ich es anwenden möchte.

Hat jemand Tips für mich?

1 Antwort

0 Punkte
Beantwortet von
Hi,
also ehrlich gesagt - wenn man schon fragst in welcher Sprache man das machen kann - würde ich sagen das das was du vorhast vllt. etwas über deine Kompetenzen hinaus geht.
Fragen wir doch mal - Welche Sprachen KANNST DU denn?

Generell würde ich dir natürlich C++ empfehlen aber in deinem Fall würde ich Standard C nehmen denn:

DIe Sache mit den Programmen ist easy. Ums mal einfach zu sagen es gibt Funktionen auf Betriebssystemebene mit der du ganz einfach dir die PID eines Threads (sozusagen dann deine Programme) "holen" kannst. Gibt es für eines oder mehrere deiner Programme diese, dann läuft das Programm. Denke das müsste hinhaun.

Zu deiner Relay-Steuerung:
http://www.b-l-w.de/serialrelay.php

Viel Erfolg.
...