Autor Beitrag
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Sa 05.06.04 14:40 
Wie kann ich die Maus eines anderen PCs im Netzwerk bewegen? Ich muss ein Referat über Delphi halten und da macht sich sowas halt gut.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 05.06.04 15:55 
Timosch hat folgendes geschrieben:
Wie kann ich die Maus eines anderen PCs im Netzwerk bewegen? Ich muss ein Referat über Delphi halten und da macht sich sowas halt gut.

Nun ja. In wie fern macht sich das gut? Ich würde mich auf die Sparche und die IDE beschränken. Ich glaube kaum, dass es deinen Lehrer beeindruckt, wenn du da mit so Spielereien ankommst, die zu dem noch kaum zu realisieren sind.
GSE
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 740

Win 2k, Win XP Pro
D5 Prof, D6 Ent, D2k5 PE
BeitragVerfasst: Sa 05.06.04 18:11 
Zitat:
wenn du da mit so Spielereien ankommst
Die vor allem nicht in ein Referat über Delphi gehören, denn das hat nichts mit Delphi an sich zu tun (ist ja nur ein programmtechnisches und kein Compilerproblem) -> ich möchte dir nicht zu nahe treten, Timosch, aber ich würde daraus folgern, jemand will an den Source und gibt eine (mehr als dürftige) Ausrede an.
Zitat:
die zu dem noch kaum zu realisieren sind.
Nun ja, wenn auf dem anderen Rechner ein Client läuft kann der ja Nachrichten empfangen, aber ohne dürfte es womöglich nicht zu realisieren sein (Sicherheit!, obwohl ich mir bei Windows da nicht so sicher bin :shock:). Selbst MasterEye (haben wir in der Schule (Fernsteuern anderer Rechner zwecks Vorführungen, etc.)) macht das so.

mfg
GSE

_________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs
and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Richard Cook)
knoxx
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 05.06.04 18:20 
Prinzipiell ist das "Fernsteuern" eines anderen PCs aus der Ferne nur möglich, wenn auf diesem ein Client läuft. Ab WinXP (glaub ich zumindest) gibt es noch die Möglichkeit über RPCs.
Da ich aus deiner Fragestellung aber schließe, das du nicht wirklich viel Erfahrung mit (Netzwerk-)Programmierung, geschweige denn von der WindowsAPI hast, würde ich diese Idee schnell wieder fallen lassen.
knoxx
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 05.06.04 18:23 
@GSE:
Nur nebenbei, in deiner Signatur ist ein "h" zuviel. (fenches)
GSE
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 740

Win 2k, Win XP Pro
D5 Prof, D6 Ent, D2k5 PE
BeitragVerfasst: Sa 05.06.04 19:16 
Zitat:
Nur nebenbei, in deiner Signatur ist ein "h" zuviel
Endlich hat´s einer gemerkt :wink:

Zitat:
gibt es noch die Möglichkeit über RPCs
Was ist "RPC"?

[edit]Nur nebenbei:
Zitat:
Wenn du gut *bist*, kannst du Gott sein
Fehlt da nicht ein Verb oder ist das beabsichtigt (hat er das wirklich so gesagt) :?: :wink:[/edit]

mfg
GSE

_________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs
and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Richard Cook)
Karlson
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 2088



BeitragVerfasst: Sa 05.06.04 21:05 
Soweit ich weiss meint er mit rpc den Ms Remoteprocess.

Mit einem Client/Server Programm sollte das fernsteuern der Maus eigentlich kein Problem sein. Schreib einen chat, in dem immer die aktuelle Mausposition übertragen wird, der client auf dem Zielpc wertet die Daten aus und setzt den Mauszeiger.
Es gibt dann allerdings evt. ein problem mit der Übertragung, da musste aber in der Praxis schauen ob das schnell genung und ohne übermäßige Verzögerung läuft (und ob die Verbindung bzw. der Rechner nicht abschmiert ;) ).

Wie man einen Chat eröffnet kannst hier nachlesen.

Zum setzten/lesen der mauspos brauchst du nur folgende Befehle:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure mauslesen;
var
 mauspos : TPoint;
begin
 mauspos := mouse.cursorpos;
end;

procedure maussetzen;
begin
 setcursorpos(mauspos.x, mauspos.y);
end;


[/url]
>M@steR<
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 288
Erhaltene Danke: 3



BeitragVerfasst: Mi 08.06.05 13:34 
Gelöscht


Zuletzt bearbeitet von >M@steR< am Di 17.09.13 00:32, insgesamt 1-mal bearbeitet
koller1
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 216

WIN XP
D7 Ent
BeitragVerfasst: Mi 08.06.05 14:01 
@ >M@steR<
Wie genau hast du das realisiert? Ich habe es leider nicht geschafft! Kannst mir da nen paar Tipps geben?

MFG
koller1
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mi 08.06.05 14:17 
Moin!

Nimm doch einfach VNC... :roll:

Warum Schüler sich immer mit dem Unwichtigen unglaublich lange beschäftigen können, aber mit dem Wichtigen (nämlich dem Referat) [scheinbar] kaum. :mahn: :roll: :wink:

Halte ein gutes Referat und beeindrucke mit Wissen, nicht damit, etwas tun zu können, was jeder, der eine Freeware runterladen und installieren, auch kann. Aber was rede ich da......

cu
Narses
koller1
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 216

WIN XP
D7 Ent
BeitragVerfasst: Mi 08.06.05 14:26 
Ich bin das doch nicht mit dem Referat! Das war ein anderer, der das vor einem jahr geschrieben hat! :D
Ich interessiere mich nur für Netzwerkprogrammierung!

MFG
koller1
>M@steR<
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 288
Erhaltene Danke: 3



BeitragVerfasst: Di 05.07.05 14:29 
Gelöscht


Zuletzt bearbeitet von >M@steR< am Di 17.09.13 00:32, insgesamt 1-mal bearbeitet
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Mi 06.07.05 16:55 
Titel: Bild über netzwerk
@ >M@steR<

Mich interessiert die Vorgehensweise wie man das Bild über die sockets verschickt. Ich hab das schon mit sendstream probiert aber bekomm dann immer ne nichtssagende Zugriffsverletzung oder einen 'abstrakten Fehler' wo wieder keiner weiß was das bedeuten soll.
Ausserdem weiß ich nicht wie ich den stream mit dem server empfangen soll denn sowas wie socket.readstream gibt es zumindest bei mir (delphi 7) nicht.
Hoffe mal du kannst mir weiterhelfen!
>M@steR<
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 288
Erhaltene Danke: 3



BeitragVerfasst: Do 07.07.05 15:46 
Gelöscht


Zuletzt bearbeitet von >M@steR< am Di 17.09.13 00:32, insgesamt 1-mal bearbeitet
Timosch Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Do 07.07.05 17:07 
Irgendwie lustig, dass das Thema nach einem halben Jahr wieder aufblüht. Ich hab das eigentlich gar nicht primär für ein Referat gebraucht, aber wenn ich einfach so frage sieht das so nach Backdoor-Programm oder Virus aus *g*, und so war es wirklich nicht gedacht. Aber irgendwie muss das gehen. Es gibt schließlich kommerzielle Programme, mit denen das möglich ist. Brauchen die einen Server-Socket auf dem Rechner, auf den man zugreift?

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
FinalFantasy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 127

Windows XP
Delphi 5 Professional, Visual Studio 7 .NET (C#)
BeitragVerfasst: Di 12.07.05 14:37 
Also alle Programme, die soetwas realisieren, seien es komerzielle Programme wie Remcon PCDuo, PCAnywhere, VNC, Dameware NT-Utilites oder sogar die Windows Remote Desktop Connection, oder "Trojaner" wie Back Orifice, SubSeven, oä. benutzen alle eine Client-Server-Architektur.
Wäre ja auch schlimm, wenn das ohne (so einfach) ginge....