Patch level :

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :


git-svn-id: svn://10.65.10.50/trunk@15567 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2007-08-21 08:59:43 +00:00
parent 3feeb4ce9f
commit 292588de07

View File

@ -2053,7 +2053,7 @@ bool CampoSetup::CreateAutostartMode(const int iSrvAutostartMode, const wxString
//link nella cartella esecuzione automatica
case 1:
{
CreateIcon(CSIDL_COMMON_STARTUP, strPath);
CreateIcon(CSIDL_COMMON_STARTUP, strExe);
}
break;
default:
@ -2068,9 +2068,9 @@ bool CampoSetup::CreateIcon(unsigned int csidl, const wxFileName& strExeFile) co
{
//csidl = CSIDL_COMMON_DESKTOPDIRECTORY = desktop
//csidl = CSIDL_COMMON_STARTUP = all users esecuzione automatica
wxString szDesktopPath = GetFolderPath(csidl);
wxString strDesktopPath = GetFolderPath(csidl);
if (!szDesktopPath.IsEmpty())
if (!strDesktopPath.IsEmpty())
{
CoInitialize(NULL);
@ -2092,7 +2092,12 @@ bool CampoSetup::CreateIcon(unsigned int csidl, const wxFileName& strExeFile) co
if (SUCCEEDED(hres))
{
wxFileName strLnk(szDesktopPath, wxT("Campo.lnk"));
wxFileName strLnk;
if (csidl == CSIDL_COMMON_STARTUP)
strLnk.Assign(strDesktopPath, wxT("Lurch.lnk"));
else
strLnk.Assign(strDesktopPath, wxT("Campo.lnk"));
// Save the link by calling IPersistFile::Save.
wxString stringa = strLnk.GetFullPath();
wchar_t buff[_MAX_PATH];
@ -2120,10 +2125,14 @@ void CampoSetup::OnTimer(wxTimerEvent& WXUNUSED(e))
const wxString& strDest = pWizard->GetPrgLocPath();
const wxFileName strExe(strDest, wxT("ba0.exe"));
//creazione dell'icona sul desktop
const bool bDesktopShortcut = pWizard->GetDesktopShortcut();
if (bDesktopShortcut)
CreateIcon(CSIDL_COMMON_DESKTOPDIRECTORY, strExe);
//copia del contenuto della cartella campo nella cartella di destinazione
//solo se installa campo server
const unsigned int uInstallationType = pWizard->GetInstallationType();
//se sta installando campo in postazione server e deve installare un gestore di servizi