Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: NG2014 on 11 05 2014, 11:33:30

Title: Зачем Miranda NG лезет в реестр, да еще в системный?
Post by: NG2014 on 11 05 2014, 11:33:30
Привет!

А кто знает зачем Miranda NG (miranda-ng-v0.94.9.7z вроде как портабельная?) лезет в реестр, да еще в системный и создает там ключи со значениями?

Например
Code: [Select]
10.05.14 16:13:47 MIRANDA32.EXE TCPIP Запрещено: SystemServices2 hklm\SYSTEM\CONTROLSET001\SERVICES\ SystemServices2
10.05.14 16:13:47 MIRANDA32.EXE PARAMETERS Запрещено: SystemServices2 hklm\SYSTEM\CONTROLSET001\SERVICES\TCPIP\ SystemServices2
дальше не помню уже где, но вроде она там значение N присвоила в каком то новом параметре Winsock.

Это нормально вообще для Miranda NG да еще вроде как портабельной (из архива)?  :)
Можно как то это запретить чтобы она никуда не лазила? Да да я немного параноик!  ;D
Title: Re: Зачем Miranda NG лезет в реестр, да еще в системный?
Post by: Final on 11 05 2014, 13:43:17
Абсолютно обычное поведение программы.
Title: Re: Зачем Miranda NG лезет в реестр, да еще в системный?
Post by: NG2014 on 11 05 2014, 14:07:27
А что обычного то? У меня ни одна программа не ходит hklm\SYSTEM\CONTROLSET001\SERVICES\TCPIP\ и ничего там не создает и не меняет.
Чем это обычно то тем более для мессенджера тем более для "портабле" версии?  :-X
Title: Re: Зачем Miranda NG лезет в реестр, да еще в системный?
Post by: Apollo2k4 on 12 05 2014, 06:23:06
NG2014, а вы собственно ходили смотреть, что это за ключ она там создаёт? Сейчас сходил в реестр и посмотрел, что там за раздел, следов миранды я там не обнаружил. Единственное, что она могла там сделать – это прочитать настройки.

Можно как то это запретить чтобы она никуда не лазила?
Можно. поставь права на запись на эту ветку, но думаю потом будете долго думать почему та или иная служба не работает.
Title: Re: Зачем Miranda NG лезет в реестр, да еще в системный?
Post by: NG2014 on 12 05 2014, 13:24:29
Quote
Единственное, что она могла там сделать – это прочитать настройки.
Может быть... Короче я проверил Miranda IM тоже самое делает если ее удалить из касперского и опять запустить.
Вот картинка: (https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FxrZSzui.png&hash=5bac3e93d79ffa5227d6e72cb82ab7bcaeab8252)

Не знаю чего он бесится.  :-X

Ладно переезжаю на NG!  :o  ;D
Title: Re: Зачем Miranda NG лезет в реестр, да еще в системный?
Post by: ghazan on 12 05 2014, 14:07:33
Касперский бредит. Миранда читает системные настройки из этого раздела, но ничего там не создает

Spoiler
static const char keyn[] = "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters";
static const char valn[] = "EnableConnectionRateLimiting";

HKEY hSettings;
if (RegOpenKeyExA(HKEY_LOCAL_MACHINE, keyn, 0, KEY_QUERY_VALUE, &hSettings) == ERROR_SUCCESS) {
   DWORD tValueLen, enabled;
   tValueLen = sizeof(enabled);
   if (RegQueryValueExA(hSettings, valn, NULL, NULL, (BYTE*)&enabled, &tValueLen) == ERROR_SUCCESS && enabled)
      connectionTimeout = 150;  // if enabled limit is set to 10 / sec
   RegCloseKey(hSettings);
}
[close]