From f81a2f7e8e9867367ad96629cd38c967c2432c08 Mon Sep 17 00:00:00 2001
From: luca Standard (scelta consigliata). Installazione su postazione singola, con programmi e dati sul disco locale del computer Installazioni di rete (per utenti esperti) Server: Computer in rete sul quale sono presenti una copia, utilizzata o meno, dei programmi (server programmi) e l’area dati (server dati). ");
- strBody += wxT("In una installazione in rete di APPNAME e' necessario sia presente un unica postazione di tipo server, ");
- strBody += wxT("e deve essere installata per prima! Client: Computer in rete sul quale e' presente una copia dei programmi ma non l'area dati. ");
- strBody += wxT("I client possono essere installati solo dopo l'installazione del server! Standard (scelta consigliata). Installazione su postazione singola, con programmi e dati sul disco locale del computer Installazioni di rete (per utenti esperti) Server: Computer in rete sul quale sono presenti una copia, utilizzata o meno, dei programmi (server programmi) e l’area dati (server dati). ");
+ strBody += wxT("In una installazione in rete di APPNAME e' necessario sia presente un unica postazione di tipo server, ");
+ strBody += wxT("e deve essere installata per prima! Client: Computer in rete sul quale e' presente una copia dei programmi ma non l'area dati. ");
+ strBody += wxT("I client possono essere installati solo dopo l'installazione del server! Terminal Server: Computer con sistema operativo tipo Windows 2003/2008 Server. ");
+ strBody += wxT("L'installazione e' unica e viene utilizzata dagli utenti di sistema quando aprono una sessione sul server. Selezionando configurazione Terminal Server e' necessario installare il gestore delle autorizzazioni per ");
+ strBody += wxT("poter gestire l'accesso contemporaneo di piu' utenti. Digitare nel campo 'Cartella programma' il percorso completo della cartella dove si desidera installare il programma. ");
- strBody += wxT("Il percorso consigliato e' C:\\APPNAME Digitare nel campo 'Cartella dati' il percorso completo della cartella dove si desidera installare l'area dati. ");
- strBody += wxT("Il percorso consigliato e' C:\\APPNAME\\dati Le cartelle del programma e dei dati dovranno essere condivise in modalita' lettura/scrittura agli utenti di sistema e di rete che utilizzeranno il software APPNAME. ");
- strBody += wxT("In mancanza di tale condivisione nessun client potra' accedere al server! Gestore autorizzazioni: e' il software che permette di gestire una chiave di protezione hardware multiutenza condivisa in rete. ");
- strBody += wxT("Installando tale software e' necessario specificare il computer su cui e' montata la chiave di protezione multiutenza.");
- strBody += wxT("Viene di default proposto il computer su cui si sta eseguendo l'installazione di APPNAME (localhost). Gestore dizionari: e' il software che permette di utilizzare APPNAME in lingue diverse dall'italiano. ");
- strBody += wxT("Per l'installazione di questo software viene di default proposto il computer su cui si sta eseguendo l'installazione di APPNAME (localhost). Modalita' di esecuzione programmi di gestione Digitare nel campo 'Cartella programma' il percorso completo della cartella dove si desidera installare il programma. ");
+ strBody += wxT("Il percorso consigliato e' C:\\APPNAME Digitare nel campo 'Cartella dati' il percorso completo della cartella dove si desidera installare l'area dati. ");
+ strBody += wxT("Il percorso consigliato e' C:\\APPNAME\\dati Le cartelle del programma e dei dati dovranno essere condivise in modalita' lettura/scrittura agli utenti di sistema e di rete che utilizzeranno il software APPNAME. ");
+ strBody += wxT("In mancanza di tale condivisione nessun client potra' accedere al server! Gestore autorizzazioni: e' il software che permette di gestire una chiave di protezione hardware multiutenza condivisa in rete. ");
+ strBody += wxT("Installando tale software e' necessario specificare il computer su cui e' montata la chiave di protezione multiutenza.");
+ strBody += wxT("Viene di default proposto il computer su cui si sta eseguendo l'installazione di APPNAME (localhost). Gestore dizionari: e' il software che permette di utilizzare APPNAME in lingue diverse dall'italiano. ");
+ strBody += wxT("Per l'installazione di questo software viene di default proposto il computer su cui si sta eseguendo l'installazione di APPNAME (localhost). Modalita' di esecuzione programmi di gestione Digitare nel campo 'Cartella programma' il percorso completo della cartella dove si desidera installare il programma. ");
+ strBody += wxT("Il percorso consigliato e' C:\\APPNAME Digitare nel campo 'Cartella dati' il percorso completo della cartella dove si desidera installare l'area dati. ");
+ strBody += wxT("Il percorso consigliato e' C:\\APPNAME\\dati Le cartelle del programma e dei dati dovranno essere accessibili in modalita' lettura/scrittura agli utenti di sistema e di rete che utilizzeranno il software APPNAME. ");
+ strBody += wxT("In mancanza di tale modalita' nessun utente potra' utilizzare il software APPNAME ! Gestore autorizzazioni: e' il software che permette di gestire una chiave di protezione hardware multiutenza condivisa in rete. ");
+ strBody += wxT("E' necessario installare questo software specificando localhost come computer su cui e' montata la chiave di protezione multiutenza. Gestore dizionari: e' il software che permette di utilizzare APPNAME in lingue diverse dall'italiano. ");
+ strBody += wxT("E' necessario installare questo software specificando localhost come computer su cui installare il servizio. Modalita' di esecuzione programmi di gestione: obbligatorio come servizi! Cartella dove installare il programma: ");
strBody += wxT(Bold(_strPrgLocPath) + " Cartella di origine dei files del programma: ");
strBody += wxT(Bold(_strPrgNetPath) + "
");
- strBody += wxT("Come servizi: i programmi di gestione vengono eseguiti come servizi di Windows; questa e' la modalita' consigliata ed e' obbligatoria in caso di installazione con Windows 2003
");
- strBody += wxT("Nel menu esecuzione automatica: i programmi di gestione vengono eseguiti automaticamente al primo accesso di un utente al server di APPNAME; usare questa modalita' solo nell'impossibilita' di utilizzare la precedente
");
+ strBody += wxT("Come servizi: i programmi di gestione vengono eseguiti come servizi di Windows; questa e' la modalita' consigliata ed e' obbligatoria in caso di installazione con Windows 2003/2008
");
+ strBody += wxT("Nel menu esecuzione automatica: i programmi di gestione vengono eseguiti automaticamente al primo accesso di un utente al server di APPNAME; usare questa modalita' solo nell'impossibilita' di utilizzare la precedente
");
+ }
SetHTMLText(strTitle, strBody);
@@ -1027,7 +1074,12 @@ CampoWizardPage7::CampoWizardPage7(wxWizard* parent) : CampoWizardPage(parent)
//terza riga della griglia
//check installa authoriz
wxCheckBox* chAuthoriz = new wxCheckBox(this, 705, wxT("Installa il gestore delle autorizzazioni"));
- chAuthoriz->SetValue(false);
+ //e' obbligatorio installare authoriz in caso di terminal server!
+ if (nSessionId == 0)
+ chAuthoriz->SetValue(false);
+ else
+ chAuthoriz->SetValue(true);
+
gbsSizer->Add(chAuthoriz, wxGBPosition(2, 1));
//server authoriz
wxTextCtrl* tcAuthoriz = new wxTextCtrl(this, 706, "localhost", wxDefaultPosition, wxSize(96,-1));
@@ -1046,12 +1098,17 @@ CampoWizardPage7::CampoWizardPage7(wxWizard* parent) : CampoWizardPage(parent)
//quinta riga della griglia
//radiobutton con i tipi di installazione
- wxArrayString asInstType;
- asInstType.Add("Come servizi (consigliato)");
- asInstType.Add("Nel menu esecuzione automatica");
+ wxArrayString asInstType;
+ if (nSessionId == 0)
+ {
+ asInstType.Add("Come servizi (consigliato)");
+ asInstType.Add("Nel menu esecuzione automatica");
+ }
+ else
+ asInstType.Add("Come servizi (obbligatorio)");
m_pRadioBox = new wxRadioBox(this, 709, "Modalita' di esecuzione gestori", wxDefaultPosition,
- wxDefaultSize, asInstType, 0, wxRA_SPECIFY_COLS);
+ wxDefaultSize, asInstType, 0, wxRA_SPECIFY_COLS);
//setta il default a "come servizio"
m_pRadioBox->SetSelection(0);
m_pRadioBox->Disable();
@@ -1337,7 +1394,10 @@ bool CampoWizardPage10::TransferDataToWindow()
switch (_uInstallType)
{
case it_server: //server
- _strInstallType = "Server";
+ if (GetSessionId() > 0)
+ _strInstallType = "Terminal Server";
+ else
+ _strInstallType = "Server";
_strPrgLocPath = cw.GetPrgLocPath();
_strDataPath = cw.GetDataPath();
_strSrvAuth = cw.GetSrvAuth();
@@ -1409,7 +1469,7 @@ bool CampoWizardPage10::TransferDataToWindow()
strBody += wxT(Bold(_strInstallType) + "
Modalita' di esecuzione dei programmi di gestione: "); - if (_iSrvAutostartMode == 0) + if (_iSrvAutostartMode == lm_service) strBody += wxT(Bold("Come servizi") + "
"); else strBody += wxT(Bold("Nel menu esecuzione automatica") + ""); } //installazione dati demo (solo in postazione singola) - if (_uInstallType == 0 && _bInstDemoData) + if (_uInstallType == it_standalone && _bInstDemoData) strBody += wxT("Installazione area dati dimostrativa
"); if (_bDesktopShortcut)