started work on Updater
This commit is contained in:
parent
88477eaccf
commit
d1438b11ca
6 changed files with 369 additions and 0 deletions
55
Update/Program.cs
Normal file
55
Update/Program.cs
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
|
||||
namespace Update
|
||||
{
|
||||
class Program
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
string data;
|
||||
string procname;
|
||||
try
|
||||
{
|
||||
StreamReader sr = new StreamReader("pn");
|
||||
procname = sr.ReadToEnd();
|
||||
sr.Close();
|
||||
sr.Dispose();
|
||||
sr = new StreamReader("pid");
|
||||
data = sr.ReadToEnd();
|
||||
sr.Close();
|
||||
}
|
||||
catch (FileNotFoundException)
|
||||
{
|
||||
data = "";
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
Process TServer = Process.GetProcessById(Convert.ToInt32(data));
|
||||
while (!TServer.HasExited)
|
||||
{
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
File.Delete("TShockAPI.dll");
|
||||
}
|
||||
catch (FileNotFoundException)
|
||||
{
|
||||
}
|
||||
|
||||
BinaryWriter bw = new BinaryWriter(new FileStream("TShockAPI.dll", FileMode.Create));
|
||||
bw.Write(Resources.TShockAPI);
|
||||
bw.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue