59 lines
1.8 KiB
C#
59 lines
1.8 KiB
C#
using SteamWare;
|
|
using System;
|
|
|
|
namespace MP_IO
|
|
{
|
|
public partial class sendReboot : System.Web.UI.Page
|
|
{
|
|
/// <summary>
|
|
/// caricamento pagina
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
// legge i get x registrare che una macchina è stata riavviata
|
|
string idxMacchina = "";
|
|
string IPv4 = "";
|
|
string agent = "";
|
|
string macAddr = "";
|
|
try
|
|
{
|
|
idxMacchina = Request.QueryString["idxMacchina"];
|
|
}
|
|
catch
|
|
{ }
|
|
try
|
|
{
|
|
macAddr = Request.QueryString["mac"]; // opzionale, mac address!!!
|
|
}
|
|
catch
|
|
{ }
|
|
try
|
|
{
|
|
// recupero IP del client remoto
|
|
IPv4 = Request.UserHostName;
|
|
agent = Request.UserAgent;
|
|
}
|
|
catch
|
|
{ }
|
|
try
|
|
{
|
|
// ora salvo che la macchina è stata (ri)avviata...
|
|
MapoDb.MapoDb MapoDbObj = new MapoDb.MapoDb();
|
|
// hard coded num2keep valori reboot
|
|
int num2keep = 10;
|
|
MapoDbObj.registraStartup(idxMacchina, IPv4, agent, macAddr, num2keep);
|
|
}
|
|
catch (Exception exc)
|
|
{
|
|
if (memLayer.ML.CRI("_logLevel") > 5)
|
|
{
|
|
string errore = string.Format("Errore: {0}{1}", Environment.NewLine, exc);
|
|
logger.lg.scriviLog(errore, tipoLog.EXCEPTION);
|
|
lblOut.Text = errore;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |