home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / FlashGet / flashget3.3.0.1092en.exe / FlashGet3.xpi / chrome / FlashGet3.jar / content / flashgetcommon.js < prev    next >
Encoding:
Text File  |  2009-02-05  |  1.1 KB  |  50 lines

  1. var g_comflashgetFFH=null;
  2. var g_flashgetREG=null;
  3. var g_flashgetPath="";
  4.  
  5. function CreateflashgetREG()
  6. {
  7.     if(g_flashgetREG)
  8.         return true;
  9.     if ("@mozilla.org/windows-registry-key;1" in Components.classes)
  10.     {
  11.         g_flashgetREG = Components.classes["@mozilla.org/windows-registry-key;1"].createInstance(Components.interfaces.nsIWindowsRegKey);
  12.     }
  13.     if(g_flashgetREG==null)
  14.     {
  15.         return false;
  16.     }
  17.     return true;
  18. }
  19.  
  20. function GetflashgetREG(strPath, strName)
  21. {
  22.     if(!CreateflashgetREG())
  23.         return false;
  24.     g_flashgetREG.open(Components.interfaces.nsIWindowsRegKey.ROOT_KEY_LOCAL_MACHINE,
  25.                            strPath, Components.interfaces.nsIWindowsRegKey.ACCESS_READ);
  26.     return g_flashgetREG.readStringValue(strName);    
  27. }
  28.  
  29.  
  30. function Findflashget()
  31. {
  32.     g_flashgetPath=GetflashgetREG("SOFTWARE\\FlashGetX","AppPath");
  33.     var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
  34.     file.initWithPath(g_flashgetPath);
  35.     try
  36.     {
  37.         file.isFile();
  38.         return true;
  39.     }
  40.     catch(exception)
  41.     {
  42.         return false;
  43.     }    
  44.     return true;
  45. }
  46.  
  47.  
  48. function CreateflashgetFFH()
  49. {
  50. }