рдХрд▓рд╛рддреНрдордХ рд╡реЙрд▓рдкреЗрдкрд░ + рдореМрд╕рдо рд╡рд┐рдЬреЗрдЯ

рдХрд╣рд╛рдиреА


рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА рдХрд┐ рдореМрд╕рдо рдХреНрдпрд╛ рд╣реИ, рдЗрд╕ рдмреАрдЪ, рд╡рд┐рднрд┐рдиреНрди рдореМрд╕рдо рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рджрд┐рди, рдПрдХ рджреЛрд╕реНрдд рдХреА рд╕рд▓рд╛рд╣ рдкрд░, рдореИрдВ рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдЖрдпрд╛ред рд╕рд╛рдЗрдЯ рдХреА рдЕрдкрдиреА рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдереА, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рддрдереНрдп рд╢рд╛рдорд┐рд▓ рдерд╛ рдХрд┐ рдореМрд╕рдо рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд▓рд╛ рдЪрд┐рддреНрд░реЛрдВ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЧрдИ рдереА, рдЬрд┐рд╕реЗ рдореИрдВ рд╕рднреНрдп рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рд╕реВрдЪрдирд╛ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЗрди рд╕рднреА рдЖрдХрд░реНрд╖рдг рдиреЗ рдореБрдЭреЗ рдЙрджрд╛рд╕реАрди рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛, рдФрд░ рдореИрдВрдиреЗ рд╕рд╛рдЗрдЯ рдХреЛ рдмреБрдХрдорд╛рд░реНрдХ рдХрд┐рдпрд╛ред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рд╕рдордп рдмреАрддрддрд╛ рдЧрдпрд╛, рд╕рд╛рдЗрдЯ рдмреБрдХрдорд╛рд░реНрдХ рд╕реЗ рд╕рд╛рд░рдгреАрдмрджреНрдз рдердВрдмрдиреЗрд▓ (рд╕реНрдкреАрдб рдбрд╛рдпрд▓) рдкрд░ рдЪрд▓реА рдЧрдИ, рдЬрд┐рд╕реЗ рд╕рдордп-рд╕рдордп рдкрд░ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдХреБрдЫ рдЧрд╛рдпрдм рдерд╛ред рдФрд░, рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдорд┐рд▓рд╛ - рд╕рд╛рдЗрдЯ рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд▓реЗрдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд╡реЙрд▓рдкреЗрдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рд▓рдХреНрд╖реНрдп


рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдпрдерд╛рд╕рдВрднрд╡ "рд╕рдВрд╕рд╛рдзрдиреЛрдВ" рдкрд░ рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реБрдП рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рдиреЛрдЯ рдХрд┐рдП рдЧрдП рд╡реЙрд▓рдкреЗрдкрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдмрдирд╛рдиреЗ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВред

рдкреНрд░рдпреБрдХреНрдд рдЙрдкрдХрд░рдг

  1. PhantomJS - рд╡реЗрдм рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП
  2. NConvert - рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  3. рд╡реЙрд▓рдкреЗрдкрд░ - рд╡рд┐рдВрдбреЛрдЬ рд╡рд┐рд╕реНрдЯрд╛ рдФрд░ 7 рдореЗрдВ рд╡реЙрд▓рдкреЗрдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  4. VBScript - рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  5. рд╡рд┐рдВрдбреЛрдЬ рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд░ - рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╡реЙрд▓рдкреЗрдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, PhantomJS , NConvert рдФрд░ рд╡реЙрд▓рдкреЗрдкрд░ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рдХрд╛рд╢, рдлрд╝рд╛рдЗрд▓ "wallpaper.exe" рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд▓реЗрдЦ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд▓рд┐рдВрдХ рдЕрдВрдд рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдлреИрдВрдЯрдордЬрд╕ 1.3.0 рд╡рд┐рдВрдбреЛрдЬ (рд╕реНрдЯреЗрдЯрд┐рдХ рдмрд┐рд▓реНрдб) рдФрд░ NConvert v5.91 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдлрд┐рд░ рд╣рдо "weather_wall" рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рд╣рдо "рдЯреВрд▓реНрд╕" рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ "PhantomJS" рд╕рдВрдЧреНрд░рд╣ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрд╕реА рдирд╛рдо рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ NCONvert рдФрд░ wallpaper.exe рдХреЛ "рдЯреВрд▓" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЙрджрд╛рд╣рд░рдг рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ "rasterize.js" рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕реЗ "рдЯреВрд▓" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо "rasterize.js" рдлрд╝рд╛рдЗрд▓ рдХреЛ рдереЛрдбрд╝рд╛ рдареАрдХ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЖрдк рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХреЗрдВред
var page = new WebPage(), address, output, size; if (phantom.args.length < 2 || phantom.args.length > 3) { console.log('Usage: rasterize.js URL filename [paperwidth*paperheight|paperformat]'); console.log(' paper (pdf output) examples: "5in*7.5in", "10cm*20cm", "A4", "Letter"'); phantom.exit(); } else { address = phantom.args[0]; output = phantom.args[1]; page.viewportSize = { width: 600, height: 600 }; if (phantom.args.length === 3 && phantom.args[1].substr(-4) === ".pdf") { size = phantom.args[2].split('*'); page.paperSize = size.length === 2 ? { width: size[0], height: size[1], border: '0px' } : { format: phantom.args[2], orientation: 'portrait', border: '1cm' }; }/* xrays add */ else if(phantom.args.length === 3){ size = phantom.args[2].split('*'); page.viewportSize = { width: size[0], height: size[1] }; };/* end */ page.open(address, function (status) { if (status !== 'success') { console.log('Unable to load the address!'); } else { window.setTimeout(function () { page.render(output); phantom.exit(); }, 200); } }); } 

рдлрд┐рд░ рдЖрдк VBScript рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо "рдЯреВрд▓реНрд╕" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ "рд╡реЙрд▓рдкреЗрдкрд░.рд╡рдмреНрд╕" рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд▓реЛрдЧреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪрд░ рдореЗрдВ рднрд░рддреЗ рд╣реИрдВ:
 Dim WshShell Set WshShell = WScript.CreateObject("Wscript.Shell") Dim url, history, logon '    url = "http://www.artmeteo.ru/4335/" '    history = 1 '     logon = 1 '      Windows 

рд╕рдЪ рдХрд╣реВрдБ, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ VBScript рдореЗрдВ рдХреЛрдб рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдерд╛ред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
 '    Dim obj, monSize Set obj = CreateObject("htmlfile") monSize = obj.parentWindow.screen.width & "*" & obj.parentWindow.screen.height 

рдЕрдЧрд▓рд╛:
 '    '    Dim toolsPath, path Set obj = CreateObject("Scripting.FileSystemObject") '     obj toolsPath = obj.GetParentFolderName(WScript.ScriptFullName) & "\" '      path = obj.GetParentFolderName(toolsPath) & "\" '     '        Dim phantom, bmpname phantom = toolsPath&"phantomjs\" '   phantomjs bmpname = path&"url.bmp " '   bmp  WshShell.Run phantom & "phantomjs.exe " & toolsPath & "rasterize.js " & url & " " & bmpname & monSize, 0, True '     

рдиреЛрдЯреНрд╕: рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ 0, True рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЖрдЧреЗ рдХреА рдХрдорд╛рдВрдб рдЗрд╕ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ bmp рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ, рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╕реНрдЯрд╛ рдХреЗ рддрд╣рдд рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рдЕрд▓рдЧ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡реЙрд▓рдкреЗрдкрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╣рдо рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
 Dim OSType OSType = Left(Trim(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion")),1) '   windows Dim convert, n, time, jpgname, wallpaper 

рдЪреВрдВрдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдУрдПрд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдо рдкрд╣рд▓реЗ рд╡рд┐рдВрдбреЛрдЬ рд╡рд┐рд╕реНрдЯрд╛ рдФрд░ 7 рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ:
 If OSType>5 Then '   Windows Vista  Windows 7 '   bmp  jpg Dim quality quality = 95 '   jpg  convert = toolsPath & "nconvert.exe -out jpeg -q " & quality & " -i -overwrite -o " n = Now '      time = Right("00" & Day(n), 2) & "-" & Right("00" & Month(n), 2) & "-" & Right("00" & Year(n), 2) & "_" & Right("00" & Hour(n), 2) & "_" & Right("00" & Minute(n), 2) & "_" & Right("00" & Second(n), 2) '   jpgname = path & time & ".jpg " '   jpg  WshShell.Run convert & jpgname & bmpname, 0, True '   bmp  jpeg '      wallpaper = WshShell.ExpandEnvironmentStrings("%APPDATA%") & "\Microsoft\Windows\Themes\TranscodedWallpaper.jpg" '    obj.CopyFile jpgname, wallpaper '  jpg   .   WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", wallpaper '           '   logon Dim logonname logonname = WshShell.ExpandEnvironmentStrings("%windir%") & "\System32\oobe\info\backgrounds\backgroundDefault.jpg " '   logon  If logon = 1 Then '    logon Dim logonconvert, goodlogon Set file = obj.GetFile(jpgname) '      logon If Round(file.size/1024) < 256 Then '    < 256,      goodlogon = 1 obj.CopyFile jpgname, logonname Else goodlogon = 0 quality = quality - 3 End If '     logon While goodlogon = 0 logonconvert = toolsPath & "nconvert.exe -out jpeg -q " & quality & " -i -overwrite -o " ' -canvas 1280 800 top-left WshShell.Run logonconvert & logonname & bmpname, 0, True Set file = obj.GetFile(logonname) '      logon If Round(file.size/1024) < 256 Then '   < 256 Kb,    goodlogon = 1 Else quality = quality - 3 '     End If Wend WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background\OEMBackground", 1, "REG_DWORD" Else If obj.FileExists(logonname) Then obj.DeleteFile logonname, True '  logon ,    End If End If If history = 0 Then '      ,   jpg  obj.DeleteFile jpgname, True End If WshShell.Run toolsPath & "wallpaper.exe", 0, True '  Windows      

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдХреЛрдб рдореЗрдВ рдЪрд┐рддреНрд░ (рд▓реЙрдЧ рд╕реНрдХреНрд░реАрди рдХреА рддрд╕реНрд╡реАрд░) рдХреЗ рд▓реЙрдЧрдСрди рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВред рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ 256 Kb рд╕реЗ рдмрдбрд╝реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реАрдорд╛ рд╕реАрдорд╛ рддрдХ рддрд╕реНрд╡реАрд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрдХреНрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдм рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдирд┐рдЪрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ:
 Else '     Windows '      wallpaper = WshShell.ExpandEnvironmentStrings("%appdata%") & "\Wallpaper.bmp" '    obj.CopyFile bmpname, wallpaper '  bmp   .   WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", wallpaper '           '   logon Dim Background, Winlogon If logon = 1 Then '    logon Background = 1 Winlogon = 0 WshShell.RegWrite "HKEY_USERS\.DEFAULT\Control Panel\Desktop\TileWallpaper", 1, "REG_SZ" ' : (0 =  ; 1 =  ()) Else Background = 0 wallpaper = "" Winlogon = 1 End If WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background\OEMBackground", Background, "REG_DWORD" '     logon  WshShell.RegWrite "HKEY_USERS\.DEFAULT\Control Panel\Desktop\Wallpaper", wallpaper, "REG_SZ"'        logon  ' WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\LogonType", Winlogon, "REG_DWORD" ' 1 -   , 0 -      If history = 1 Then '     ,      bmp  jpg (95% ) convert = toolsPath & "nconvert.exe -out jpeg -q 95 -overwrite -o " n = Now time = Right("00" & Day(n), 2) & "-" & Right("00" & Month(n), 2) & "-" & Right("00" & Year(n), 2) & "_" & Right("00" & Hour(n), 2) & "_" & Right("00" & Minute(n), 2) & "_" & Right("00" & Second(n), 2) '   jpgname = path & time & ".jpg " WshShell.Run convert & jpgname & bmpname, 0, True '  bmp  jpg End If WshShell.Run "%windir%\System32\RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters", 0, True '        End If 

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЕрдВрддрд┐рдо "рдШрдВрдЯрд┐рдпрд╛рдБ рдФрд░ рд╕реАрдЯреА":
 obj.DeleteFile bmpname, True '  bmp  Set WshShell = Nothing 

рдпрд╣реАрдВ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд░ 5 рдорд┐рдирдЯ рдореЗрдВ, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд┐рдВрдбреЛрдЬ рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдп рдмрдирд╛рдПрдВ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ "wallpaper.vbs" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдкрде рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ, рдФрд░ рдпрд╣ рднреА рджреИрдирд┐рдХ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛ рдФрд░ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд▓рд┐рдП рдЧреБрдгреЛрдВ рдореЗрдВ рд╣рд░ 5 рдорд┐рдирдЯ рдХреЛ рджреЛрд╣рд░рд╛рдПрдВред

рдкрд░рд┐рдгрд╛рдо


рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд╕рд╛рде 2 рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░, рд╡рд┐рдВрдбреЛрдЬ 2003 рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Windows XP рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдЧрдд рд╕реНрдХреНрд░реАрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, "рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ -> рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЗ -> рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдкрд░рд┐рд╡рд░реНрддрди" рдореЗрдВ "рд╡реЗрд▓рдХрдо рдкреЗрдЬ" рдмреЙрдХреНрд╕ рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░реЗрдВ рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрд░реЛрдд рдореЗрдВ 100 рд▓рд╛рдЗрди рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░реЗрдВред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб, рд╕рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде, рдпрд╣рд╛рдВ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рдЕрджреНрдпрддрди рдХрд░рдиреЗ


рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд╕рд╛рде рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдлрд▓ рд▓реЙрдиреНрдЪ рдЕрд╕рдлрд▓ рд░рд╣рд╛ред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрде рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдереА рдЬрд┐рд╕рдореЗрдВ рд╕реНрд╡рд╛рдЧрдд рд╕реНрдХреНрд░реАрди рдХреА рддрд╕реНрд╡реАрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЧрдИ рдереАред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдпрд╛ рддреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рдореНрди рдкрде "%windir%\System32\oobe\info\backgrounds\" , рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ рдирд┐рдпрдВрддреНрд░рдг (UAC) рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдмрд╛рдж рдХреЗ рдкреБрдирд░рд╛рд░рдВрдн рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде, рдирд┐рдореНрдирддрдо рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

Source: https://habr.com/ru/post/In132581/


All Articles