Hallo Leute,
ich möchte für mich und einen Freund ein Programm schreiben, was anzeigt, was der andere am Computer macht, spielt.
Also nicht die Richtung Spionage, sondern nur eine Info.
Ich hatte mir das so vorgestellt:
Eine GUI, die ganz simpel aufgebaut ist.
[autoit]#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Info - Tool", 195, 150, 702, 394)
$Label1 = GUICtrlCreateLabel("Was macht Nicolas?", 48, 32, 102, 17)
$Input1 = GUICtrlCreateInput("", 40, 56, 121, 21)
$Button1 = GUICtrlCreateButton("Minimieren!", 56, 96, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
So:
Nun soll dieses Programm eben auf beiden Rechnern laufen und in den Input wird dann der Name des laufenden Spiels geschrieben - automatisch.
Jetzt stehe ich vor folgendem Problem:
Wir erkenne ich eine maximierte Anwendung?
------
Dann als zweites die Portfrage:
Mein Freund darf zuhause eben nicht an den Router dran, da sein Vater da ein "Kontrollfreak" ist.
Man könnte ja was kaputt machen und er könnte ja durch freie Ports "dummheiten" treiben.
Naja das ist nun mal so und wird sich auch nicht ändern.
Gibt es denn einen Port, der standartmäßig überall frei ist?
Darüber wollte ich dann die Kommunikation des Skriptes laufen lassen.