- Баллы
- 103
В этой теме я буду выкладывать некоторые свои наработки, так же помогу вам разобраться в чем либо связанным с C#, если нужны какие то функции, пишите в комментарии, попробую написать.
Приступим.
Функция авторизации по GET запросам:
MD5 хеш строки:
Параметры запуска minecraft'а(выдернул из своего API)
Разрядность системы(.NET 4.0+)
Как будет время, дополню.
Пишу лаунчеры на заказ.
Скайп olegator199607
Приступим.
Функция авторизации по GET запросам:
Java:
public string Enter(string log, string pass, string path)
{
try
{
using (var client = new System.Net.WebClient())
{
string s = client.DownloadString(path + "?user=" + log + "&pass=" + pass);
return s;
}
}
catch
{
return null;
}
}
MD5 хеш строки:
Java:
public static string GetMD5(string s)
{
byte[] bytes = Encoding.Unicode.GetBytes(s);
MD5 md5 = new MD5CryptoServiceProvider();
byte[] Hash = md5.ComputeHash(bytes);
string hash = string.Empty;
foreach (byte b in Hash)
hash += string.Format("{0:x2}", b);
return hash;
}
Параметры запуска minecraft'а(выдернул из своего API)
Java:
public static string Minecraft(string path, string name, string jarName = "minecraft.jar", int RAM = 512, string session = "")
{
return "-Xmx" + RAM + "m -Djava.library.path=\"" + path + "\\bin\\natives\" -cp " +
"\"" + path + "\\bin\\"+jarName+"\";" +
"\"" + path + "\\bin\\jinput.jar\";" +
"\"" + path + "\\bin\\lwjgl.jar\";" +
"\"" + path + "\\bin\\lwjgl_util.jar\" net.minecraft.client.Minecraft " + name + " " + session;
}
Разрядность системы(.NET 4.0+)
Java:
public static string GetBit()
{
if (Environment.Is64BitOperatingSystem == true)
return "x64";
else
return "x32";
}
Как будет время, дополню.
Пишу лаунчеры на заказ.
Скайп olegator199607