Initial commit: PrintCleaner tool with GUI, Admin check, and custom icon

This commit is contained in:
2025-12-22 12:51:09 +01:00
commit 157828f49d
9 changed files with 419 additions and 0 deletions

20
Launch_PrintCleaner.bat Normal file
View File

@@ -0,0 +1,20 @@
@echo off
:: Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%~dp0"
:: Launch the PowerShell script
powershell.exe -NoProfile -ExecutionPolicy Bypass -File ".\PrintCleaner.ps1"