giovedì 2 luglio 2026

SourceCodeSafer aggiunta chiusura "automatica" dell'applicazione che fornisce la password da remoto

SourceCodeSafer 4.7 alpha , qui  il codice : aggiunta la possibilità di chiudere automaticamente l'applicazione che fornisce la password  , in pratica dopo che viene fornita la password , se il checkbox dell'applicazione PasswordSupplier è selezionato , viene chiamato Application.Exit() :

public void StopApplication()
{
    Form1 f = (Form1)Application.OpenForms["Form1"];
    CheckBox cb = (CheckBox)f.Controls.Find("checkBox1", true)[0];
    if (cb.Checked) {
        Application.Exit();  //questo chiude l'applicazione PasswordSupplier
    }       
}

qui il metodo che chiama il metodo StopApplication dopo aver recuperato la password

private void GetPasswordFromRemoteAddress(object sender, EventArgs e)
{
    try
    {  
//potete scaricare il progetto per leggere l'intero codice di questo metodo
this.textBox2.Text = str;
channel.StopApplication();
//questo chiama il metodo sopra dell'applicazione PasswordSupplier
// dall'applicazione WindowsFormsProtector
} catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }

Lo scopo di questa modifica è rendere non chiamabile da altre applicazioni PasswordSupplier dal quale potrebbero ottenere la password .In fase di test interno potrebbe essere utile poter eseguire più volte PasswordSupplier senza doverlo richiamare ed inserire i dati ogni volta (l'url di dove viene reso disponibile il servizio ,la password da passare .)


spero possiate lasciare un commento per segnalare errori o punti poco chiari od altro


Nessun commento:

SourceCodeSafer aggiunta chiusura "automatica" dell'applicazione che fornisce la password da remoto

SourceCodeSafer 4.7 alpha ,  qui   il codice : aggiunta la possibilità di chiudere automaticamente l'applicazione che fornisce la passwo...