Advertisement
Guest User

Untitled

a guest
Apr 15th, 2014
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 9.31 KB | None | 0 0
  1. #AutoIt3Wrapper_Icon=firefox.ico
  2. #AutoIt3Wrapper_Res_Comment=http://rutracker.org/forum/viewtopic.php?t=3487963                  ;Comment field
  3. #AutoIt3Wrapper_Res_Description=Portable Firefox Setdefault         ;Description field
  4. #AutoIt3Wrapper_Res_Fileversion=24.0.0
  5. #AutoIt3Wrapper_Res_LegalCopyright=© Mozilla
  6. #AutoIt3Wrapper_Compression=4
  7. #NoTrayIcon
  8. $sFox = @ScriptDir & '\Firefox-Portable.exe'
  9. $sProfile = @ScriptDir & '\Profile'
  10.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\.htm', '', 'REG_SZ', 'FirefoxHTML')
  11.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\.htm', '', 'REG_SZ', 'FirefoxHTML')
  12.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\.html', '', 'REG_SZ', 'FirefoxHTML')
  13.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\.shtml', '', 'REG_SZ', 'FirefoxHTML')
  14.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\.xht', '', 'REG_SZ', 'FirefoxHTML')
  15.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\.xhtml', '', 'REG_SZ', 'FirefoxHTML')
  16.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML', '', 'REG_SZ', 'Firefox Document')
  17.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML', 'FriendlyTypeName', 'REG_SZ', 'Firefox Document')
  18.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL', '', 'REG_SZ', 'Firefox URL')
  19.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL', 'FriendlyTypeName', 'REG_SZ', 'Firefox URL')
  20.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL', 'EditFlags', 'REG_DWORD', '0x00000002')
  21.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL', 'URL Protocol', 'REG_SZ', '')
  22.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\ftp\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  23.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\http\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  24.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\https\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  25.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  26.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  27.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\ftp\shell', '', 'REG_SZ', 'open')
  28.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\http\shell', '', 'REG_SZ', 'open')
  29.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\https\shell', '', 'REG_SZ', 'open')
  30.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell', '', 'REG_SZ', 'open')
  31.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\shell', '', 'REG_SZ', 'open')
  32.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\ftp\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  33.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\http\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  34.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\https\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  35.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  36.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  37.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe', '', 'REG_SZ', 'Mozilla Firefox')
  38.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe\Capabilities', 'ApplicationIcon', 'REG_SZ', '"'&$sFox&',0"')
  39.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe\Capabilities', 'ApplicationName', 'REG_SZ', 'Firefox')
  40.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.htm', 'REG_SZ', 'FirefoxHTML')
  41.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.html', 'REG_SZ', 'FirefoxHTML')
  42.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.shtml', 'REG_SZ', 'FirefoxHTML')
  43.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.xht', 'REG_SZ', 'FirefoxHTML')
  44.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.xhtml', 'REG_SZ', 'FirefoxHTML')
  45.     RegWrite('HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\firefox.exe\DefaultIcon', '', 'REG_SZ', '"'&$sFox&',0"')
  46.     RegWrite('HKEY_CURRENT_USER\Software\RegisteredApplications', 'Firefox', 'REG_SZ', 'Software\Clients\StartMenuInternet\firefox.exe\Capabilities')
  47.     RegWrite('HKEY_CURRENT_USER\SOFTWARE\Clients\StartMenuInternet', '', 'REG_SZ', 'firefox.exe')
  48.  
  49.     RegDelete('HKEY_CURRENT_USER\SOFTWARE\Classes\ftp\shell\open\ddeexec')
  50.     RegDelete('HKEY_CURRENT_USER\SOFTWARE\Classes\http\shell\open\ddeexec')
  51.     RegDelete('HKEY_CURRENT_USER\SOFTWARE\Classes\https\shell\open\ddeexec')
  52.     RegDelete('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\ddeexec')
  53.     RegDelete('HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec')
  54.  
  55.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm', '', 'REG_SZ', 'FirefoxHTML')
  56.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm', '', 'REG_SZ', 'FirefoxHTML')
  57.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html', '', 'REG_SZ', 'FirefoxHTML')
  58.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.shtml', '', 'REG_SZ', 'FirefoxHTML')
  59.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xht', '', 'REG_SZ', 'FirefoxHTML')
  60.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xhtml', '', 'REG_SZ', 'FirefoxHTML')
  61.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML', '', 'REG_SZ', 'Firefox Document')
  62.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML', 'FriendlyTypeName', 'REG_SZ', 'Firefox Document')
  63.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL', '', 'REG_SZ', 'Firefox URL')
  64.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL', 'FriendlyTypeName', 'REG_SZ', 'Firefox URL')
  65.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL', 'EditFlags', 'REG_DWORD', '0x00000002')
  66.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL', 'URL Protocol', 'REG_SZ', '')
  67.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ftp\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  68.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  69.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  70.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  71.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  72.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ftp\shell', '', 'REG_SZ', 'open')
  73.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell', '', 'REG_SZ', 'open')
  74.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell', '', 'REG_SZ', 'open')
  75.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\shell', '', 'REG_SZ', 'open')
  76.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\shell', '', 'REG_SZ', 'open')
  77.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ftp\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  78.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  79.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  80.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  81.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\shell\open\command', '', 'REG_SZ', '"'&$sFox&'" -url "%1"')
  82.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe', '', 'REG_SZ', 'Mozilla Firefox')
  83.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities', 'ApplicationIcon', 'REG_SZ', '"'&$sFox&',0"')
  84.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities', 'ApplicationName', 'REG_SZ', 'Firefox')
  85.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.htm', 'REG_SZ', 'FirefoxHTML')
  86.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.html', 'REG_SZ', 'FirefoxHTML')
  87.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.shtml', 'REG_SZ', 'FirefoxHTML')
  88.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.xht', 'REG_SZ', 'FirefoxHTML')
  89.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations', '.xhtml', 'REG_SZ', 'FirefoxHTML')
  90.         RegWrite('HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\DefaultIcon', '', 'REG_SZ', $sFox&',0')
  91.         RegWrite('HKEY_LOCAL_MACHINE\Software\RegisteredApplications', 'Firefox', 'REG_SZ', 'Software\Clients\StartMenuInternet\firefox.exe\Capabilities')
  92.         RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet', '', 'REG_SZ', 'firefox.exe')
  93.        
  94.         RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ftp\shell\open\ddeexec')
  95.         RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\ddeexec')
  96.         RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\ddeexec')
  97.         RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\shell\open\ddeexec')
  98.         RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec')
  99.  
  100.  
  101.     FileCreateShortcut(@ScriptDir & '\Firefox-Portable.exe', @DesktopDir & "\Firefox Portable.lnk", @ScriptDir ,'', 'Ћиса в коробке', @ScriptDir & '\Firefox-Portable.exe')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement