home *** CD-ROM | disk | FTP | other *** search
/ Adelphia Powerlink / adelphia-powerlink.iso / install / inc / bbandreg.js < prev    next >
Encoding:
JavaScript  |  2003-02-14  |  1.3 KB  |  40 lines

  1.  
  2. // reg keys
  3. var REG_INTERNET_SETTINGS = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";
  4. var REG_TCIP_PARAM = "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters";
  5.  
  6. // reg values
  7. var REG_MAXCONNECTIONSPERSERVER     = 8;
  8. var REG_MAXCONNECTIONSPER1_0SERVER  = 4;
  9. var REG_GLOBALMAXTPWINDOWSIZE       = 64240;
  10. var REG_TCP1323OPTS                 = 3;
  11. var REG_TCPWINDOWSIZE               = 64240;
  12.  
  13. function ssSetRegDword(root, key, name, value)
  14. {
  15.   var REG_DWORD = 4;
  16.   window.external.SetRegValueByType(root, key, name, REG_DWORD, value);
  17. }
  18.  
  19. function ssInstallBBandRegSettings()
  20. {
  21.   switch (ssGetOS())
  22.   {
  23.     // Windows 2k, NT and XP
  24.     case "2000":
  25.     case "xp":
  26.  
  27.       ssSetRegDword("HKCU", REG_INTERNET_SETTINGS, "MaxConnectionsPerServer", REG_MAXCONNECTIONSPERSERVER); 
  28.       ssSetRegDword("HKCU", REG_INTERNET_SETTINGS, "MaxConnectionsPer1_0Server", REG_MAXCONNECTIONSPER1_0SERVER);
  29.       ssSetRegDword("HKLM", REG_TCIP_PARAM, "GlobalMaxTcpWindowSize", REG_GLOBALMAXTPWINDOWSIZE); 
  30.       ssSetRegDword("HKLM", REG_TCIP_PARAM, "Tcp1323Opts", REG_TCP1323OPTS); 
  31.       ssSetRegDword("HKLM", REG_TCIP_PARAM, "TcpWindowSize", REG_TCPWINDOWSIZE); 
  32.  
  33.       break;
  34.       
  35.     // Windows 95, 98, ME, NT
  36.     default :
  37.       //alert("not implemented yet");
  38.   }
  39. }
  40.