Benutzer mit den meisten Antworten
Mit c# auf andere Programme zugreifen ?

Frage
Antworten
-
Hallo Ba.,
sollte über die Minecraft APIs möglich sein. Diese wenden intern natürlich das spezifizierte Protokoll an, das man theoretisch auch (direkt über C#) benutzen kann, um die Position zu ändern, aber sauberer ist es sicher, die APIs zu benutzen.
[Minecraft JSON.net API - YouTube]
http://www.youtube.com/watch?v=NsYuS6PG4zA[ADMN/INFO JSONAPI v2.2.1 - JSON HTTP and Socket API for controlling a server [1000] | Page 9 | Bukkit Forums]
http://forums.bukkit.org/threads/admn-info-jsonapi-v2-2-1-json-http-and-socket-api-for-controlling-a-server-1000.14270/page-9
[C# Sample: https://github.com/alecgorge/jsonapi/tree/master/sdk/DotNet%203.5][Hassan Selim - How to write your own Minecraft Server wrapper in C#]
http://www.hassanselim.me/Post.aspx?pid=70[Programme und Editoren – Minecraft Wiki]
http://de.minecraftwiki.net/wiki/Programme_und_Editoren
ciao Frank- Als Antwort markiert Basti1 Mittwoch, 17. August 2011 13:44
-
Hi,
als grundsätzlich darf ich das aber nicht ?
Du darfst in der Regel programmieren, was Du willst. Solange das nur für dich privat ist, stört das auch niemanden. Bei sog. Bots kann es dir aber passieren, dass der Serverbetreiber deinen Account dicht macht. Da kannst Du zwar rumkreischen, dass das nicht rechtens ist, ... der Account ist dann aber mal einer gewesen.
Gibt es da denn irgendein Code womit ich Variablen aus anderen Programmen auslesen und bearbeiten kann ?
Sicher nicht. Jedes Programm hat seine eigenen Schnittstellen (oder halt auch nicht). Wenn es dokumentierte APIs gibt (zu Minecraft hatte Frank die Links ja gepostet), kannst Du die verwenden. Wenn es keine Dokumentation gibt, kann man es zwar dennoch versuchen, der Erfolg ist dabei aber ungewiss und auf jeden Fall schwieriger zu erreichen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Basti1 Mittwoch, 17. August 2011 13:45
Alle Antworten
-
Hallo SebastianDerGute,
ich bezweifle mal, dass es überhaupt mit einer/einem Programmiersprache/Plattform/OS möglich ist, dermaßen tief in ein anderes Programm einzugreifen, dass einen solchen Eingriff nicht vorsieht.
Viele Grüße
Holger M. Rößler
Kaum macht man es richtig, schon funktioniert es -
Hallo Ba.,
sollte über die Minecraft APIs möglich sein. Diese wenden intern natürlich das spezifizierte Protokoll an, das man theoretisch auch (direkt über C#) benutzen kann, um die Position zu ändern, aber sauberer ist es sicher, die APIs zu benutzen.
[Minecraft JSON.net API - YouTube]
http://www.youtube.com/watch?v=NsYuS6PG4zA[ADMN/INFO JSONAPI v2.2.1 - JSON HTTP and Socket API for controlling a server [1000] | Page 9 | Bukkit Forums]
http://forums.bukkit.org/threads/admn-info-jsonapi-v2-2-1-json-http-and-socket-api-for-controlling-a-server-1000.14270/page-9
[C# Sample: https://github.com/alecgorge/jsonapi/tree/master/sdk/DotNet%203.5][Hassan Selim - How to write your own Minecraft Server wrapper in C#]
http://www.hassanselim.me/Post.aspx?pid=70[Programme und Editoren – Minecraft Wiki]
http://de.minecraftwiki.net/wiki/Programme_und_Editoren
ciao Frank- Als Antwort markiert Basti1 Mittwoch, 17. August 2011 13:44
-
Wer macht dan die ganzen Hacks für minecraft ? Sind die in assembler oder c++ geschrieben , oder was ?
Weiß ich nicht. Aber man sollte sich die Regeln des Spiels vorher genau durchlesen, sonst ist der Account relativ schnell dicht und wird auch nicht wieder entsperrt.
Nur so als Denkanregung.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo Stefan,
Minecraft darf tatsächlich durch den Benutzer modifiziert werden. Modifizierter Code darf allerdings nicht vertrieben werden.
http://www.minecraft.net/copyright.jsp
Schöne Grüße
Oliver
-
Hi,
als grundsätzlich darf ich das aber nicht ?
Du darfst in der Regel programmieren, was Du willst. Solange das nur für dich privat ist, stört das auch niemanden. Bei sog. Bots kann es dir aber passieren, dass der Serverbetreiber deinen Account dicht macht. Da kannst Du zwar rumkreischen, dass das nicht rechtens ist, ... der Account ist dann aber mal einer gewesen.
Gibt es da denn irgendein Code womit ich Variablen aus anderen Programmen auslesen und bearbeiten kann ?
Sicher nicht. Jedes Programm hat seine eigenen Schnittstellen (oder halt auch nicht). Wenn es dokumentierte APIs gibt (zu Minecraft hatte Frank die Links ja gepostet), kannst Du die verwenden. Wenn es keine Dokumentation gibt, kann man es zwar dennoch versuchen, der Erfolg ist dabei aber ungewiss und auf jeden Fall schwieriger zu erreichen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Basti1 Mittwoch, 17. August 2011 13:45