Nikolas Quemtri
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору DEMOMON, PSTray, насколько я понял, лишь скрывает значки с целью экономии месте в трее. То есть, они остаются легко доступны через, опять же, значёк PSTray'а. Мне же необходимо было замаскировать Хамачи, чтобы работающие за компом юзвери не смогли её обнаружить и отключить (диспетчер задач отключён). Расскажу, как поступил, сделав из Hamachi-free службу. 1) Скачал две утилиты из набора Microsoft Resource Kit - srvany, instsrv (iFolder.ru). 2) Для начала необходимо скопировать эти файлы в системную директорию %windir%/system32. Затем - запустить файл srvany.exe из командной строки, используя следующий синтаксис: "instsrv servicename %windir%srvany.exe", Где servicename - придуманное имя сервиса (в моём случае - "hamsrv"). Если всё сделано правильно, то появится сообщение, подтверждающее успешное создание сервиса (the service was successfuly added). 3) Теперь заходим в Администрирование - Службы (services). Находим только что созданную службу, двойной клик вызывает свойства сервиса. На первой вкладке можно выбрать параметры запуска - automatic (автоматически при загрузке компьютера), manual (Вручную) и disabled (отключено). Для работы созданного сервиса в отдельном окне необходимо отметить на второй вкладке (Вход в систему) пункт allow service to interact with desktop (Разрешить взаимодействие с рабочим столом). Вот как раз для маскировки Хамачи взаимодействие с рабочим столом должно быть выключено. 4) Запускаем regedit. Шагаем к ветви hkey_local_machine/system/currentcontrolset/services и находим имя сервиса. Создаем раздел "paremeters" (без кавычек) и в этом разделе прописываем путь к программе, которую мы хотим запустить. Для этого создаём строковой параметр: "application" со значением - путь к программе ("c:\program files\hamachi\hamachi.exe"). 5) Если желаете, дабы Хамачи-сервис использовал существующие идентификационные данные (для сохранения ip, сетей, настроек), скопируйте содержимое дериктории "C:\Documents and Settings\<Имя пользователя>\Application Data\Hamachi" в "C:\Documents and Settings\LocalService\Application Data\Hamachi". 6) Служба запустится после перезагрузки компа, либо если запустить её вручную из управления службами. P.S.: Данные манипуляции проводились при наличии версии Hamachi 1.0.2.5. |