From 06a1e4a1e3575ee511dd09aba1991f3a1df69072 Mon Sep 17 00:00:00 2001 From: ryzhpolsos Date: Wed, 13 May 2026 23:33:22 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?windows/kisser=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- windows/kisser/boykisser.ico | Bin 0 -> 16669 bytes windows/kisser/kiss.bat | 99 ++++++++++++++++++++++++++++++++ windows/kisser/kissFileTypes.js | 48 ++++++++++++++++ windows/kisser/kissShortcuts.js | 50 ++++++++++++++++ 4 files changed, 197 insertions(+) create mode 100644 windows/kisser/boykisser.ico create mode 100644 windows/kisser/kiss.bat create mode 100644 windows/kisser/kissFileTypes.js create mode 100644 windows/kisser/kissShortcuts.js diff --git a/windows/kisser/boykisser.ico b/windows/kisser/boykisser.ico new file mode 100644 index 0000000000000000000000000000000000000000..babfe17e86a7f2b946870482f6fa4e965827f829 GIT binary patch literal 16669 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 literal 0 HcmV?d00001 diff --git a/windows/kisser/kiss.bat b/windows/kisser/kiss.bat new file mode 100644 index 0000000..a705eee --- /dev/null +++ b/windows/kisser/kiss.bat @@ -0,0 +1,99 @@ +@echo off +pushd "%~dp0" + +echo.WARNING!!! This script replaces (almost) EVERY icon with a boykisser image. Are you sure??? + +choice /c yn > nul + +if not %ERRORLEVEL%==1 exit /b + +if "%~1"=="/b" ( + set bat=1 + shift /1 +) +if "%~1"=="/s" goto %~2 +if "%~1"=="/a" ( + set stop=1 + goto %~2 +) + +:1 +echo.[1] Shortcuts +cscript //nologo kissShortcuts.js +echo.[1] Done +if "%stop%"=="1" goto end + +echo. + +:2 +echo.[2] Registry + +:2.1 +echo.[2.1] Recycle bin +reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon" /ve /d "%~dp0boykisser.ico,0" /t REG_SZ /f +reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon" /v "empty" /d "%~dp0boykisser.ico,0" /t REG_SZ /f +reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon" /v "full" /d "%~dp0boykisser.ico,0" /t REG_SZ /f +echo.[2.1] Done +if "%stop%"=="1" goto end + +:2.2 +echo.[2.2] My computer +reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon" /ve /d "%~dp0boykisser.ico,0" /t REG_SZ /f +echo.[2.2] Done +if "%stop%"=="1" goto end + +:2.3 +echo.[2.3] User folder +reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon" /ve /d "%~dp0boykisser.ico,0" /t REG_SZ /f +echo.[2.3] Done +if "%stop%"=="1" goto end + +:2.4 +echo.[2.4] My computer +reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon" /ve /d "%~dp0boykisser.ico,0" /t REG_SZ /f +echo.[2.4] Done +if "%stop%"=="1" goto end + +:2.5 +echo.[2.5] Network +reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon" /ve /d "%~dp0boykisser.ico,0" /t REG_SZ /f +echo.[2.5] Done +if "%stop%"=="1" goto end + +:2.6 +echo.[2.6] Drive icons +for %%i in (A B D E F G H I J K L M N I J K L M N O P Q R S T U V W X Y Z) do ( + reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\%%i\DefaultIcon" /ve /d "%~dp0boykisser.ico,0" /t REG_SZ /f +) +echo.[2.6] Done +if "%stop%"=="1" goto end + +echo.[2] Done + +echo. + +:3 +echo.[3] File types +echo.[!] Please wait... +cscript //nologo kissFileTypes.js +echo.[3] Done + +:4 +echo.[4] System information +takeown /f "%windir%\Branding\Basebrd\basebrd.dll" +icacls "%windir%\Branding\Basebrd\basebrd.dll" /grant:r "%username%:f" +copy /y dll\basebrd.dll "%windir%\Branding\Basebrd\basebrd.dll" + +reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v RegisteredOwner /d "Boykisser" /t REG_SZ /f +reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v RegisteredOrganization /d "Boykisser Corporation" /t REG_SZ /f +reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName /d "Windows 10 Boykisser edition" /t REG_SZ /f +echo.[4] Done + +:end +echo. +echo. +echo.Done + +taskkill /f /im explorer.exe +start explorer.exe +if not "%bat%"=="1" pause> nul diff --git a/windows/kisser/kissFileTypes.js b/windows/kisser/kissFileTypes.js new file mode 100644 index 0000000..8e4f7da --- /dev/null +++ b/windows/kisser/kissFileTypes.js @@ -0,0 +1,48 @@ +var shell = WScript.CreateObject('WScript.Shell'); +var fso = WScript.CreateObject('Scripting.FileSystemObject') + +function getDir(path){ + return path.split('\\').slice(0, -1).join('\\'); +} + +function isRegExists(regParam){ + try{ + shell.RegRead(regParam); + return true; + }catch(e){ + return false; + } +} + +function getKeys(){ + var HKCR = 2147483648; + + var objService = GetObject('winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\default'); + var objReg = objService.Get('StdRegProv'); + + var objMethod = objReg.Methods_.Item('EnumKey'); + var objParamsIn = objMethod.InParameters.SpawnInstance_(); + objParamsIn.hDefKey = HKCR; + objParamsIn.sSubKeyName = ''; + + var objParamsOut = objReg.ExecMethod_(objMethod.Name, objParamsIn); + + if(objParamsOut.ReturnValue === 0){ + if(objParamsOut.sNames != null){ + return objParamsOut.sNames.toArray(); + } + } +} + +var regKs = getKeys(); +for(var i in regKs){ + var key = 'HKCR\\'+regKs[i]; + if(isRegExists(key+'\\DefaultIcon\\')){ + WScript.Echo('kissing: '+key); + try{ + shell.RegWrite(key+'\\DefaultIcon\\', getDir(WScript.ScriptFullName)+'\\boykisser.ico,0', 'REG_SZ'); + }catch(e){ + WScript.Echo('failed: '+key); + } + } +} \ No newline at end of file diff --git a/windows/kisser/kissShortcuts.js b/windows/kisser/kissShortcuts.js new file mode 100644 index 0000000..f3ba339 --- /dev/null +++ b/windows/kisser/kissShortcuts.js @@ -0,0 +1,50 @@ +var shell = WScript.CreateObject('WScript.Shell'); +var fso = WScript.CreateObject('Scripting.FileSystemObject') + +function getDir(path){ + return path.split('\\').slice(0, -1).join('\\'); +} + +function listLnk(dir){ + var dobj = fso.GetFolder(dir); + var fenum = new Enumerator(dobj.Files); + var denum = new Enumerator(dobj.SubFolders); + var outarr = []; + + for(; !fenum.atEnd(); fenum.moveNext()) if(fenum.item().Name.slice(-4) == '.lnk') outarr.push(fenum.item().Path); + for(; !denum.atEnd(); denum.moveNext()){ + var ar = listLnk(denum.item().Path); + for(var i = 0; i < ar.length; i++) outarr.push(ar[i]); + } + + return outarr; +} + +function kissShortcut(pth){ + var shortcut = shell.CreateShortcut(pth); + shortcut.IconLocation = getDir(WScript.ScriptFullName)+'\\boykisser.ico,0'; + shortcut.Save(); +} + +function kissFolder(fol, dbg){ + var lnks = listLnk(fol); + for(var i = 0; i < lnks.length; i++){ + if(dbg) WScript.Echo('kissing: ' + lnks[i]); + try{ + kissShortcut(lnks[i]); + }catch(e){ + var exec = shell.Exec('cmd /c takeown /f "' + lnks[i] + '" && icacls "' + lnks[i] + '" /grant:r "%username%":f'); + while(exec.Status != 1) WScript.Sleep(100); + try{ + kissShortcut(lnks[i]) + }catch(e){ + if(dbg) WScript.Echo('failed: ' + lnks[i]); + } + } + } +} + +kissFolder(shell.ExpandEnvironmentStrings('%programdata%') + '\\Microsoft\\Windows\\Start Menu\\Programs', true); +kissFolder(shell.ExpandEnvironmentStrings('%appdata%') + '\\Microsoft\\Windows\\Start Menu\\Programs', true); +kissFolder(shell.ExpandEnvironmentStrings('%public%') + '\\Desktop', true); +kissFolder(shell.ExpandEnvironmentStrings('%userprofile%') + '\\Desktop', true);