tasklist | find "wegame.exe"
if %errorlevel% equ 0 (
	taskkill /F /IM wegame.exe
	timeout 2
)

mkdir "%~dp0ICafeCloud\LocalAppData\WeGame" 2>nul
mkdir "%~dp0ICafeCloud\ProgramFiles(x86)\WeGame" 2>nul
mkdir "%~dp0ICafeCloud\AppData\Tencent\WeGame" 2>nul
mkdir "%~dp0ICafeCloud\AppData\Tencent\WGLogin" 2>nul
mkdir "%~dp0ICafeCloud\AppData\Tencent\TCLSCore" 2>nul
mkdir "%~dp0ICafeCloud\AppData\Tencent\QQNTOpenSDK" 2>nul

rmdir "%LocalAppData%\WeGame" /S /Q
rmdir "%ProgramFiles(x86)%\WeGame" /S /Q
rmdir "%AppData%\Tencent\WeGame" /S /Q
rmdir "%AppData%\Tencent\WGLogin" /S /Q
rmdir "%AppData%\Tencent\TCLSCore" /S /Q
rmdir "%AppData%\Tencent\QQNTOpenSDK" /S /Q

mklink /J "%LocalAppData%\WeGame" "%~dp0ICafeCloud\LocalAppData\WeGame"
mklink /J "%ProgramFiles(x86)%\WeGame" "%~dp0ICafeCloud\ProgramFiles(x86)\WeGame"
mklink /J "%AppData%\Tencent\WeGame" "%~dp0ICafeCloud\AppData\Tencent\WeGame"
mklink /J "%AppData%\Tencent\WGLogin" "%~dp0ICafeCloud\AppData\Tencent\WGLogin"
mklink /J "%AppData%\Tencent\TCLSCore" "%~dp0ICafeCloud\AppData\Tencent\TCLSCore"
mklink /J "%AppData%\Tencent\QQNTOpenSDK" "%~dp0ICafeCloud\AppData\Tencent\QQNTOpenSDK"

Reg.exe add "HKCU\wegame\DefaultIcon" /f /ve /t REG_SZ /d "%ProgramFiles(x86)%\WeGame\wegame.exe"
Reg.exe add "HKCU\wegame\shell\open\command" /f /ve /t REG_SZ /d "\"%ProgramFiles(x86)%\WeGame\wegame.exe\" \"%%1\""

set "shortcut_exe_path=%ProgramFiles(x86)%\WeGame\wegame.exe"
set "shortcut_work_dir=%ProgramFiles(x86)%\WeGame"
set "shortcut_name=WeGame"
set "desktop_folder=%USERPROFILE%\Desktop"

powershell -Command "$s=(New-Object -ComObject WScript.Shell).CreateShortcut('%desktop_folder%\%shortcut_name%.lnk'); $s.TargetPath='%shortcut_exe_path%'; $s.WorkingDirectory='%shortcut_work_dir%'; $s.Save()"
