Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
61a7f1ff7b | ||
|
|
3d1105a614 | ||
|
|
3358262211 |
@@ -1,5 +1,4 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
|
|
||||||
namespace BlubbFish.Utils {
|
namespace BlubbFish.Utils {
|
||||||
public class UpdaterEventArgs : EventArgs {
|
public class UpdaterEventArgs : EventArgs {
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
|
|
||||||
namespace BlubbFish.Utils
|
namespace BlubbFish.Utils
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-4
@@ -7,9 +7,7 @@ using System.Threading.Tasks;
|
|||||||
namespace BlubbFish.Utils {
|
namespace BlubbFish.Utils {
|
||||||
public abstract class OwnView {
|
public abstract class OwnView {
|
||||||
|
|
||||||
protected OwnView() {
|
protected OwnView() { }
|
||||||
this.Init();
|
|
||||||
}
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called if the Oberver (Model) updates its View
|
/// Called if the Oberver (Model) updates its View
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -17,7 +15,7 @@ namespace BlubbFish.Utils {
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called if view is viewed
|
/// Called if view is viewed
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected abstract void Init();
|
//protected abstract void Init();
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called if Form is Disposed
|
/// Called if Form is Disposed
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
|||||||
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
|
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
|
||||||
// übernehmen, indem Sie "*" eingeben:
|
// übernehmen, indem Sie "*" eingeben:
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("1.0.3.2")]
|
[assembly: AssemblyVersion("1.0.4.1")]
|
||||||
[assembly: AssemblyFileVersion("1.0.3.2")]
|
[assembly: AssemblyFileVersion("1.0.4.1")]
|
||||||
|
|||||||
+22
-3
@@ -1,6 +1,5 @@
|
|||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
@@ -55,8 +54,13 @@ namespace BlubbFish.Utils {
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Waits for the Result of the Updater thread.
|
/// Waits for the Result of the Updater thread.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void WaitForExit() {
|
public void WaitForExit(Boolean exceuteUpdate = true) {
|
||||||
while (this.t.ThreadState == ThreadState.Running) { }
|
while (this.t.ThreadState == ThreadState.Running) { }
|
||||||
|
if(exceuteUpdate) {
|
||||||
|
if(File.Exists("update.bat")) {
|
||||||
|
System.Diagnostics.Process.Start("update.bat");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -107,7 +111,7 @@ namespace BlubbFish.Utils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void Runner() {
|
private void Runner() {
|
||||||
Thread.Sleep(1);
|
Thread.Sleep(1000);
|
||||||
try {
|
try {
|
||||||
Stream stream = WebRequest.Create(this.url + "version.xml").GetResponse().GetResponseStream();
|
Stream stream = WebRequest.Create(this.url + "version.xml").GetResponse().GetResponseStream();
|
||||||
String content = new StreamReader(stream).ReadToEnd();
|
String content = new StreamReader(stream).ReadToEnd();
|
||||||
@@ -156,6 +160,21 @@ namespace BlubbFish.Utils {
|
|||||||
|
|
||||||
private void UpdateAfter() {
|
private void UpdateAfter() {
|
||||||
this.UpdateNow(true);
|
this.UpdateNow(true);
|
||||||
|
StreamWriter update = new StreamWriter("update.bat", false);
|
||||||
|
update.WriteLine("echo off");
|
||||||
|
update.WriteLine("echo \"Warte 10s\"");
|
||||||
|
update.WriteLine("ping 127.0.0.1 -n 10");
|
||||||
|
update.WriteLine("echo \"Kopiere Dateien....\"");
|
||||||
|
foreach (VersionInfo file in this.versions) {
|
||||||
|
if (file.HasUpdate) {
|
||||||
|
update.WriteLine("echo \"Kopiere " + file.Filename + "\"");
|
||||||
|
update.WriteLine("del " + file.Filename);
|
||||||
|
update.WriteLine("move " + file.Filename + "_ " + file.Filename);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
update.WriteLine("start cmd /C ping 127.0.0.1 -n 10 & del update.bat");
|
||||||
|
update.Flush();
|
||||||
|
update.Close();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UpdateNow(Boolean forAfter = false) {
|
private void UpdateNow(Boolean forAfter = false) {
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user