PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C# Remoteverbindung



pc17
06.07.2010, 19:21
Hey,

hat schon jemand eine Remotverbindung über C# erstellt?
Es wäre mir auch schon geholfen, wenn mir jemand sagen kann wie ich die Verbindung zulassen kann und ich verbinde mich dann manuell.

Grüße PC17

Apex
06.07.2010, 19:37
TCP/IP Socket-Programmierung in C# (http://www.codeplanet.eu/tutorials/csharp/4-tcp-ip-socket-programmierung-incsharp.html)

CYSER
07.07.2010, 10:20
Reverse connection? - Du weißt garnicht wie weit sie szene schon ist in Sachen vb.net, nur halt hier nicht :X

pc17
07.07.2010, 18:00
Ich glaube ihr meint was anderes. Man kann ka mit rechtsklick auf den Arbeitsplatz Eigenschaften Remoutverbindung für ander PC erlauben anhacken und das möchte ich via C# machen entweder das ich mich dann manuell verbinden kann oder gleich über das Prog. Ich möchte das dann in meinen Server and Client einbauen das ich nicht immer zu meinem Standpc laufen muss.

Apex
07.07.2010, 18:18
Ja sowas wie die mitinstallierte Remoteverbindung bei Windows. Dafür musste aber erstmal wissen, wie du 'n Socket aufstellst, irgendwo drüber muss man ja connecten können.

pc17
07.07.2010, 18:27
Gibt es einen code das ich nur das häckchen setzte das sich PC verbinden können? Nummer: e http://www.pa-s.de/php/tutorials/remote01.jpg

Apex
07.07.2010, 18:31
Da musste dann tiefer ins Betriebssystem eingehen. Dort die Einstellungen in der Registry und den Kram ändern, da kenn ich leider nicht die genauen Tätigkeiten, die das ausführen. Danach werden die und die Ports erlaubt und darüber wird connectet. Wie genau das alles funktioniert, weiß ich leider auch nicht. Fang einfach mal mit nem einfachen Socket-Chat an, dann siehste ja wie so 'n socket funktioniert.

hackerking
07.07.2010, 18:39
@cyser
Ist nicht dein Ernst?
VB.NET Code ist in 2 Minuten umgeschrieben in C#. Außerdem gibt es in C# "unn00bigere" Codes als in VB.NET, deswegen ist auch in VB.NET alles überflutet..

Chazer2010
07.07.2010, 18:59
Was für ein Blödsinn... vb.net ist durch Visual Basic einfach weiter verbreitet, c# ist eben relativ neu. Und viele bekommen Angst, wenn sie ein C in einer Programmiersprache lesen... du findest erstens mehr und genauso gute Sachen in vb.net wie in c#

Apex
07.07.2010, 19:02
Es ist eigentlich egal, in welcher Programmiersprache er es am Ende realisiert, aber hier verlangt er nach C#, da brauchen wir garkeine große Diskussionen machen. Dankeschön.

joey
27.07.2010, 18:36
Das zulassen der Remoteverbindung kannst du per Registrykey automatisiert
"abwickeln".

Dazu gibt den Schlüssel fDenyTSConnections unter:
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Control\ Terminal Server

Wird der auf 0 gesetzt werden Verbindungen zugelassen.

Um eine RDP Verbindung aus einem eigenen Programm aus zu starten
kannst du die AxMSTSCLib verwenden.
Ist in diesem Artikel sehr gut beschrieben
Codeproject (http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx)