Пн дек 07, 2020 9:56 am Пн дек 07, 2020 9:56 am
Пн дек 07, 2020 9:56 am Пн дек 07, 2020 9:56 am
Item Found with mcclient.exe in item starting with byte 50860
Item Found with mcclient.exe in item starting with byte 57420
Item Found with mcclient.exe in item starting with byte 54140
Item Found with mcclient.exe in item starting with byte 36100
ps : Не удалось найти процесс с именем "explorer". Убедитесь, что имя процесса введено правильно, и повторите вызов командлета.
E:\temp\trayicon_v2.ps1:108 знак:1
+ ps explorer | kill
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (explorer:String) [Get-Process], ProcessCommandException
+ FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.GetProcessCommand
Item Found with mcclient.exe in item starting with byte 37740
ps : Не удалось найти процесс с именем "explorer". Убедитесь, что имя процесса введено правильно, и повторите вызов командлета.
E:\temp\trayicon_v2.ps1:108 знак:1
+ ps explorer | kill
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (explorer:String) [Get-Process], ProcessCommandException
+ FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.GetProcessCommand
Item Found with mcclient.exe in item starting with byte 29540
ps : Не удалось найти процесс с именем "explorer". Убедитесь, что имя процесса введено правильно, и повторите вызов командлета.
E:\temp\trayicon_v2.ps1:108 знак:1
+ ps explorer | kill
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (explorer:String) [Get-Process], ProcessCommandException
+ FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.GetProcessCommand
Item Found with mcclient.exe in item starting with byte 59060
ps : Не удалось найти процесс с именем "explorer". Убедитесь, что имя процесса введено правильно, и повторите вызов командлета.
E:\temp\trayicon_v2.ps1:108 знак:1
+ ps explorer | kill
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (explorer:String) [Get-Process], ProcessCommandException
+ FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.GetProcessCommand
Item Found with mcclient.exe in item starting with byte 19700
ps : Не удалось найти процесс с именем "explorer". Убедитесь, что имя процесса введено правильно, и повторите вызов командлета.
E:\temp\trayicon_v2.ps1:108 знак:1
+ ps explorer | kill
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (explorer:String) [Get-Process], ProcessCommandException
+ FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.GetProcessCommand
Item Found with mcclient.exe in item starting with byte 34460
ps : Не удалось найти процесс с именем "explorer". Убедитесь, что имя процесса введено правильно, и повторите вызов командлета.
E:\temp\trayicon_v2.ps1:108 знак:1
+ ps explorer | kill
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (explorer:String) [Get-Process], ProcessCommandException
+ FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.GetProcessCommand
param(
[Parameter(Mandatory=$true,HelpMessage='The name of the program')][string]$ProgramName,
[Parameter(Mandatory=$true,HelpMessage='The setting (2 = show icon and notifications 1 = hide icon and notifications, 0 = only show notifications')]
[ValidateScript({if ($_ -lt 0 -or $_ -gt 2) { throw 'Invalid setting' } return $true})]
[Int16]$Setting
)
$encText = New-Object System.Text.UTF8Encoding
[byte[]] $bytRegKey = @()
$strRegKey = ""
$bytRegKey = $(Get-ItemProperty $(Get-Item 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify').PSPath).IconStreams
for($x=0; $x -le $bytRegKey.Count; $x++)
{
$tempString = [Convert]::ToString($bytRegKey[$x], 16)
switch($tempString.Length)
{
0 {$strRegKey += "00"}
1 {$strRegKey += "0" + $tempString}
2 {$strRegKey += $tempString}
}
}
[byte[]] $bytTempAppPath = @()
$bytTempAppPath = $encText.GetBytes($ProgramName)
[byte[]] $bytAppPath = @()
$strAppPath = ""
Function Rot13($byteToRot)
{
if($byteToRot -gt 64 -and $byteToRot -lt 91)
{
$bytRot = $($($byteToRot - 65 + 13) % 26 + 65)
return $bytRot
}
elseif($byteToRot -gt 96 -and $byteToRot -lt 123)
{
$bytRot = $($($byteToRot - 97 + 13) % 26 + 97)
return $bytRot
}
else
{
return $byteToRot
}
}
for($x = 0; $x -lt $bytTempAppPath.Count * 2; $x++)
{
If($x % 2 -eq 0)
{
$curbyte = $bytTempAppPath[$([Int]($x / 2))]
$bytAppPath += Rot13($curbyte)
}
Else
{
$bytAppPath += 0
}
}
for($x=0; $x -lt $bytAppPath.Count; $x++)
{
$tempString = [Convert]::ToString($bytAppPath[$x], 16)
switch($tempString.Length)
{
0 {$strAppPath += "00"}
1 {$strAppPath += "0" + $tempString}
2 {$strAppPath += $tempString}
}
}
if(-not $strRegKey.Contains($strAppPath))
{
Write-Host Program not found. Programs are case sensitive.
break
}
[byte[]] $header = @()
$items = @{}
for($x=0; $x -lt 20; $x++)
{
$header += $bytRegKey[$x]
}
for($x=0; $x -lt $(($bytRegKey.Count-20)/1640); $x++)
{
[byte[]] $item=@()
$startingByte = 20 + ($x*1640)
$item += $bytRegKey[$($startingByte)..$($startingByte+1639)]
$items.Add($startingByte.ToString(), $item)
}
foreach($key in $items.Keys)
{
$item = $items[$key]
$strItem = ""
$tempString = ""
for($x=0; $x -le $item.Count; $x++)
{
$tempString = [Convert]::ToString($item[$x], 16)
switch($tempString.Length)
{
0 {$strItem += "00"}
1 {$strItem += "0" + $tempString}
2 {$strItem += $tempString}
}
}
if($strItem.Contains($strAppPath))
{
Write-Host Item Found with $ProgramName in item starting with byte $key
$bytRegKey[$([Convert]::ToInt32($key)+528)] = $setting
Set-ItemProperty $($(Get-Item 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify').PSPath) -name IconStreams -value $bytRegKey
}
}
Доброго дня. Зроблю вам приклад через REST API. […]
MyChat Server [-] (17.06.2025) при попытке и[…]
Добрый. Скоро дам ссылку на справку вам. Готовлю с[…]
Добрый, спасибо, что напомнили, руки не доходят сд[…]
Спасибо за фидбек, скорее всего, так и есть.
Да, конечно, можно через шаблоны настроек с сервер[…]
Когда в следующий раз будет такая проблема, скопир[…]
Проблему пофиксили, теперь даже если на сервере ес[…]
У нас не повторяется. Но, в целом, алгоритм тот же[…]
После обновления сертификата все заработало. Спаси[…]
Обновитесь, пожалуйста, всё ок, работает .
Исправлено , скоро будет свежая сборка, сможете о[…]
Пофиксили , в новых версиях всё будет правильно.
Текущие версии MyChat Client умеют переключаться м[…]
Пожалуйста. Прямой линк есть на странице загрузки […]