@echo off REM Maya License Crack Installer - Windows REM REM Usage: Run as Administrator echo ======================================== echo Maya License Crack Installer (Windows) echo ======================================== echo. REM Set paths set PROJECT_DIR=%~dp0.. set CORE_DIR=%PROJECT_DIR%\core\windows set HOOK_DLL=%CORE_DIR%\libmaya_hook.dll REM Check if Maya is installed set MAYA_PATH=C:\Program Files\Autodesk\Maya2027\bin\maya.exe if not exist "%MAYA_PATH%" ( echo Searching for Maya installation... for /d %%i in (C:\Program Files\Autodesk\Maya*) do ( if exist "%%i\bin\maya.exe" ( set MAYA_PATH=%%i\bin\maya.exe echo Found Maya at: %MAYA_PATH% goto :found ) ) echo ERROR: Maya not found! pause exit /b 1 ) :found echo Found Maya at: %MAYA_PATH% echo. REM Build the hook if needed if not exist "%HOOK_DLL%" ( echo Building license hook... cd /d %CORE_DIR% call make if errorlevel 1 ( echo ERROR: Failed to build hook pause exit /b 1 ) cd /d "%PROJECT_DIR%" ) echo Hook DLL ready: %HOOK_DLL% echo. REM Backup original maya.exe set MAYA_BACKUP=%MAYA_PATH%.original if not exist "%MAYA_BACKUP%" ( echo Backing up original maya.exe... copy "%MAYA_PATH%" "%MAYA_BACKUP%" echo Backup created: %MAYA_BACKUP% ) else ( echo Backup already exists: %MAYA_BACKUP% ) echo. REM Create launcher script echo Creating Maya launcher... ( echo @echo off echo set MAYA_HOOK=%HOOK_DLL% echo set ORIGINAL_MAYA=%MAYA_BACKUP% echo. echo REM Inject DLL using a simple wrapper echo echo Starting Maya with license hook... echo set MAYA_APP_LAUNCHER_DLL=%%MAYA_HOOK%% echo start "Autodesk Maya" %%ORIGINAL_MAYA%% %%*% ) > "%PROJECT_DIR%\patcher\windows\maya_launcher.bat" echo. echo ======================================== echo Installation Complete! echo ======================================== echo. echo To launch Maya with the crack, run: echo %PROJECT_DIR%\patcher\windows\maya_launcher.bat echo. echo To uninstall, run: echo %PROJECT_DIR%\patcher\windows\uninstall_crack.bat echo. pause