bump to 0.1.4
This commit is contained in:
parent
20bf0d4459
commit
21dcbdcd13
8 changed files with 72 additions and 24 deletions
|
|
@ -14,27 +14,25 @@ function ConvertTo-QuotedArgument {
|
|||
function Test-RequiresAdministrator {
|
||||
param([string[]]$Arguments)
|
||||
|
||||
if ($Arguments.Count -eq 0) {
|
||||
return $true
|
||||
}
|
||||
if ($Arguments -contains '--help' -or $Arguments -contains '-h') {
|
||||
return $false
|
||||
}
|
||||
if ($Arguments -contains '--live') {
|
||||
return $true
|
||||
}
|
||||
|
||||
foreach ($arg in $Arguments) {
|
||||
if (-not $arg.StartsWith('-')) {
|
||||
return $false
|
||||
for ($i = 0; $i -lt $Arguments.Count; $i++) {
|
||||
$arg = $Arguments[$i]
|
||||
if ($arg -eq '--capture-backend' -and $i + 1 -lt $Arguments.Count) {
|
||||
return $Arguments[$i + 1] -eq 'raw'
|
||||
}
|
||||
if ($arg -eq '--capture-backend=raw') {
|
||||
return $true
|
||||
}
|
||||
}
|
||||
return $true
|
||||
return $false
|
||||
}
|
||||
|
||||
if ((Test-RequiresAdministrator -Arguments $args) -and -not (Test-IsAdministrator)) {
|
||||
Write-Host 'Administrator permission is required for live packet capture.'
|
||||
Write-Host 'Windows will show a UAC prompt so the exporter can listen to game network traffic.'
|
||||
Write-Host 'Administrator permission may be required for the Windows raw capture backend.'
|
||||
Write-Host 'Windows will show a UAC prompt so the exporter can use raw sockets.'
|
||||
Write-Host ''
|
||||
$answer = Read-Host 'Continue and request administrator access? (Y/N)'
|
||||
if ($answer -notin @('Y', 'y', 'Yes', 'yes')) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue