⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mail.jst

📁 现在很火的邮件客户端软件thunderbird的源码
💻 JST
📖 第 1 页 / 共 2 页
字号:
      // if it should be the default client again.      logComment("Resetting showMapiDialog and defaultMailHasBeenSet");      winreg.setValueString(subkey + "\\Desktop", "showMapiDialog", "1");      winreg.setValueString(subkey + "\\Desktop", "defaultMailHasBeenSet", "0");    }  }}function updateWinIni(){  var fWinIni  = getWinProfile(getFolder("Windows"), "win.ini");  if(fWinIni != null)  {    fWinIni.writeString("Mail", "MAPI", "1");    fWinIni.writeString("Mail", "MAPIX", "1");  }}// mainvar srDest;var err;var err2;var fProgram;var fWindowsSystem;var fileComponentRegStr;var fileComponentReg;var restrictedAccess;var fileToRegister;var args;args = new String(Install.arguments);logComment("args: " + args);srDest = $SpaceRequired$:bin;	err    = initInstall("$ProductName$", "Thunderbird", "$Version$");logComment("initInstall: " + err);fProgram  = getFolder("Program");fWindowsSystem = getFolder("Win System");logComment("fProgram: " + fProgram);if(verifyDiskSpace(fProgram, srDest)){  setPackageFolder(fProgram);  removeOldFiles();  err = addDirectory("",                     "$Version$",                     "bin",              // dir name in jar to extract                      fProgram,           // Where to put this file (Returned from GetFolder)                      "",                 // subdir name to create relative to fProgram                     true);              // Force Flag   logComment("addDirectory() of Program returned: " + err);  // check return value  if( err == SUCCESS )  {    fileToRegister = getFolder(fProgram, "AccessibleMarshal.dll");    err2           = File.windowsRegisterServer(fileToRegister);    logComment("windowsRegisterServer() returned: " + err2);    updateWinIni();    updateMapi();    // we don't want to fail on errors for the above two    resetError();    // Create the uninstall folder.     err = File.dirCreate(getFolder("Program", "uninstall"));    logComment("dirCreate() of Program/uninstall returned: " + err);    /* Log files that are created after the installer is done, so they can be uninstalled */    logComment("Installing: "    + fProgram + ".autoreg");    logComment("Installing: "    + fProgram + "Xpcs Registry.dat");    logComment("Installing: "    + fProgram + "xpcom.log");    logComment("Create Folder: " + fProgram + "components");    logComment("Installing: "    + fProgram + "components\\xpti.dat");    logComment("Installing: "    + fProgram + "components\\xptitemp.dat");    logComment("Installing: "    + fProgram + "components\\compreg.dat");    logComment("Create Folder: " + fProgram + "chrome");    logComment("Create Folder: " + fProgram + "uninstall");    logComment("Installing: "    + fProgram + "active-update.xml");    logComment("Installing: "    + fProgram + "updates.xml");    logComment("Installing: "    + fProgram + "last-update.log");    logComment("Create Folder: " + fProgram + "updates");    // log comments for uninstalling the registry keys created by mail for setting    // itself up in WinXP's Start menu    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$ []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$ []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$ [DLLPath]");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\DefaultIcon []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\DefaultIcon []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\protocols []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\protocols\\mailto []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\protocols\\mailto []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\protocols\\mailto\\DefaultIcon []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\protocols\\mailto\\shell []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\protocols\\mailto\\shell\\open []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\protocols\\mailto\\shell\\open\\command []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\protocols\\mailto\\shell\\open\\command []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\shell []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\shell\\open []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\shell\\open\\command []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail\\$ProductName$\\shell\\open\\command []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$ []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$ []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$ [DLLPath]");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\DefaultIcon []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\DefaultIcon []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\news []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\news []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\news\\DefaultIcon []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\news\\shell []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\news\\shell\\open []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\news\\shell\\open\\command []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\news\\shell\\open\\command []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\snews []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\snews []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\snews\\DefaultIcon []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\snews\\shell []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\snews\\shell\\open []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\snews\\shell\\open\\command []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\snews\\shell\\open\\command []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\nntp []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\nntp []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\nntp\\DefaultIcon []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\nntp\\shell []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\nntp\\shell\\open []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\nntp\\shell\\open\\command []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\protocols\\nntp\\shell\\open\\command []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\shell []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\shell\\open []");    logComment("Create Registry Key: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\shell\\open\\command []");    logComment("Store Registry Value: HKEY_LOCAL_MACHINE\\Software\\Clients\\News\\$ProductName$\\shell\\open\\command []");    err = getLastError();    if (err == SUCCESS)    {      err = performInstall();      logComment("performInstall() returned: " + err);      if (! ('buildID' in Install))      {        logComment("Running Pre-Mozilla 0.9.1");        initInstall("Post-install Cleanup Utility", "Mail/xpicleanup", "$Version$");        cleanupUtility = getFolder(fProgram, "xpicleanup.exe");        err = File.execute(cleanupUtility);        logComment("execute() returned: " + err);        err = performInstall();      }    }    else      cancelInstall(err);  }  else    cancelInstall(err);}else  cancelInstall(INSUFFICIENT_DISK_SPACE);// end main

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -