+  HandyCache форум
|-+  Гостевая» Гостевая» Несколько пользователей HandyCache на одном компьютере
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Ответ    Отправить эту тему    Печать  
Автор Тема: Несколько пользователей HandyCache на одном компьютере  (Прочитано 27274 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Владимир Иванов
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« : 22 января 2007, 20:58:43 »
ПроцитироватьЦитировать

В сабж вынесена единственная трудность, с которой я столкнулся при пользовании программой. При смене пользователя HC выдает сообщение "Порт 8080 уже занят". Ранее предлагалось просто сделать вторую папку с НС и запускать из нее для второго пользователя. Подход конечно понятный и работает нормально. Но решение корявое. У меня и Cproxy не хочет работать под вторым пользователем, выдавая сообщение, что не может открыть собственный лог файл. Да и пользователей уже четверо. Все это создает дополнительные трудности, но есть мнение думать, что при смене пользователя НС можно выгружать из памяти вообще, ведь данному пользователю, заканчивающему работу, он более не нужен. В этом случае для второго пользователя НС сможет запросто загрузиться повторно. Вопрос в том, как заставить WinXP выгружать указанные приложения при смене пользователя на одном ПК. Наверное такое возможно?
Сообщить модератору   Записан
Oneri
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 34


« Ответ #1 : 22 января 2007, 21:47:27 »
ПроцитироватьЦитировать

Все это создает дополнительные трудности, но есть мнение думать, что при смене пользователя НС можно выгружать из памяти вообще, ведь данному пользователю, заканчивающему работу, он более не нужен. В этом случае для второго пользователя НС сможет запросто загрузиться повторно. Вопрос в том, как заставить WinXP выгружать указанные приложения при смене пользователя на одном ПК. Наверное такое возможно?
Проще не загружать ее второй раз Улыбка за запуск делать через батник с какимнибудь флаг файлом.

PS Насчет того что уже не нужно то ты не прав - а если у пользователя качалка какаянибудь работает?

PS А просто logoff пользователю делать непробовал?
Сообщить модератору   Записан
Владимир Иванов
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #2 : 22 января 2007, 22:09:35 »
ПроцитироватьЦитировать

Не ясно, как не загружать второй раз? Ведь тогда придется как-то порт закрывать в обход НС? Я тут не спец...
Если качалка работает, то качает файлы, зачем ей НС? Эти файлы не надо никак обрабатывать и тем более в кеш писать.
LogOff - это Пуск/Выход из системы/Выход? Так нельзя. Под первым пользователем могут выполняться всякие проги, пока второй работает.
Жаль что при переключении пользователей сетевые подключения первого тоже разрываются, не нашел как этого избежать? Пусть бы под первым работал даунлоад менеджер пока второй работает с Word. Улыбка
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #3 : 22 января 2007, 23:24:38 »
ПроцитироватьЦитировать

Владимир Иванов

Проблема: HC загружается под первым авторизовавшимся на компе пользователем и при быстрой смене пользователя HC, отказывается работать т.к. "эксклюзивные права" на него, а точнее на используемые порты, захватил первый залогинившийся юзер.

Суть проблемы: конфликт при попытке использовать разными пользователями один и тот же системный ресурс.

Решение есть и довольно простое. Но, как водится, не всех устраивающее:

С помощью самого обычного дефолтного планировщика задач Windows загружать HC при старте системы, но до логина какого либо из пользователей.
В этом случае любой из пользователей будет нормально _обслуживаться_ HandyCache.
Упомянутое "не всех устраивающее" сводится к тому, что ни один из пользователей в этом случае не будет иметь возможность изменить настройки/режимы HC - ведь HC будет запущен от имени SYSTEM, и, соответственно, никто из обычных пользователей не будет иметь доступа к его управлению.
Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #4 : 23 января 2007, 09:03:31 »
ПроцитироватьЦитировать

Rick
Ты не прав. У меня HC запускается от имени SYSTEM и никаких неудобств не испытываю.
Я убрал в настройках HC галку про автозапуск, и гружу его как сервис.
Воспользовался рецептом с сайта Microsoft Подмигивающий
http://support.microsoft.com/kb/137890
Быстрым переключением не пользуюсь, но, думаю, работать будет. Т.к. HC грузится до логина.
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #5 : 23 января 2007, 09:41:15 »
ПроцитироватьЦитировать

Ты не прав. У меня HC запускается от имени SYSTEM и никаких неудобств не испытываю.
В случае с планировщиком, банально не будет иконки в трее.

Цитировать
Я убрал в настройках HC галку про автозапуск, и гружу его как сервис.
Воспользовался рецептом с сайта Microsoft Подмигивающий
Это другой способ решить ту же проблему. Пожалуй, лучше.
Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #6 : 23 января 2007, 09:50:03 »
ПроцитироватьЦитировать

Чтобы была иконка в трее надо поставить в свойствах службы галку
Взаимодействовать с рабочим столом.
Сообщить модератору   Записан
Владимир Иванов
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #7 : 23 января 2007, 18:42:37 »
ПроцитироватьЦитировать

Но, опять-таки, иконка в трее будет только у первого "захватившего" комп пользователя! А хотелось бы статистику по иконке смотреть иногда.... Во всяком случае, у меня галка взаимодействия с раб столом стоит, но только первый залогин пользователь видит иконку. При быстрой смене пользователей иконка у новых не появляется. Подтверждаете?

P.S. Службу для НС инсталлировал с помощью программы FireDaemonPro v1.9.
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #8 : 01 февраля 2007, 00:53:17 »
ПроцитироватьЦитировать

Подтверждаем, а зачем им иконка? Каждому? И если это сильно необходимо тогда единственное решение запускать каждому свою копию и использовать собвственные настройки (так может быть даже удобнее - всем свои списки), и общий кеш.
Вот у меня наоборот была проблема спрятать эту иконку из трея, только ничего не получилось, запускал как службу, из nncron'a, а про стандартный планировщик даже и не подумал.
Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #9 : 01 февраля 2007, 13:25:15 »
ПроцитироватьЦитировать

Я действовал по инструкции http://support.microsoft.com/kb/137890

  • Скачал и установил Windows NT Resource Kit (12Мб)
  • Выполнил команду
    C:\Program Files\Resource Kit\Instsrv.exe HandyCache C:\Program Files\Resource Kit\Srvany.exe
  • Добавил в реестр
    Цитировать
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HandyCache\Parameters]
    "Application"="C:\\Program Files\\HandyCache\\HandyCache.exe"

По умолчанию вновь созданная служба настроена на автоматический запуск при перезагрузке системы. Для изменения этого режима на «Вручную» запустите приложение «Службы» из панели управления и измените значение параметра на «Вручную». Служба, настроенная на запуск вручную, запускается одним из следующих способов:
  • с помощью значка «Службы» панели управления
  • из командной строки MS-DOS следующей командой: NET START HandyCache

Если в свойствах службы, на вкладке Вход в систему, поставить галку Взаимодействовать с рабочим столом, то будет виден значок. Если галку убрать, то мы не сможем управлять программой. Только если выгрузить NET STOP HandyCache и запустить обычным способом.

В настройках самого HandyCache, разумеется, надо убрать галку автозагрузки.
« Последнее редактирование: 01 февраля 2007, 13:32:38 от Сергей » Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #10 : 01 февраля 2007, 14:00:51 »
ПроцитироватьЦитировать

Цитировать
Но, опять-таки, иконка в трее будет только у первого "захватившего" комп пользователя!
Действительно так. Подтверждаю. Грустный

Надо уже реализовать загрузку как сервис.
Сообщить модератору   Записан
Владимир Иванов
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #11 : 01 февраля 2007, 17:04:59 »
ПроцитироватьЦитировать

В общем, по Майкрософту делать можно, только через FireDaemonPro проще, а результат тот же.
Сообщить модератору   Записан
mogikanin
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #12 : 11 сентября 2007, 12:59:58 »
ПроцитироватьЦитировать

Ситуация токова нк домашнем компьютере заведено два пользователя, по умолчанию HandyCache использует разные кеши и настройки для разных пользователей (по видимому хранятся в профилях). Как сделать так чтобы кэш и настройки были одни для всех пользователей?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #13 : 11 сентября 2007, 13:58:05 »
ПроцитироватьЦитировать

по умолчанию HandyCache использует разные кеши и настройки для разных пользователей (по видимому хранятся в профилях).

HC хранит все свои настройки в своей папке (куда был установлен) и кэш там, где укажешь (по умолчанию в подкаталоге Cache своей папки). Разными настройки и кэш могут быть только при запуске разных копий HC из разных папок!

Цитировать
Как сделать так чтобы кэш и настройки были одни для всех пользователей?

Запускать под разными пользователями одну копию HC из одной и той же папки! Если используется быстрое переключение пользователей, то читай здесь...
Сообщить модератору   Записан
ras233
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #14 : 13 сентября 2007, 09:55:07 »
ПроцитироватьЦитировать

Есть пользователь с ограниченными правами. Ханди запускается и работает но статистику не ведет, так как не может изменять файл статистики. Как поступить в этом случае?
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #15 : 13 сентября 2007, 10:00:48 »
ПроцитироватьЦитировать

Дать права на запись в папке ХендиКеша
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #16 : 13 сентября 2007, 10:01:02 »
ПроцитироватьЦитировать

Свойства файла stat.txt - Безопасность - разрешить этому юзеру Чтение и Запись.
Сообщить модератору   Записан
AHTOH
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #17 : 02 августа 2008, 22:53:03 »
ПроцитироватьЦитировать

При переустановке виндовс пришлось опять вернутся к этому вопросу (т.к. 2 пользователя)
Я действовал по инструкции http://support.microsoft.com/kb/137890

  • Скачал и установил Windows NT Resource Kit (12Мб)
  • Выполнил команду
    C:\Program Files\Resource Kit\Instsrv.exe HandyCache C:\Program Files\Resource Kit\Srvany.exe
  • Добавил в реестр

По умолчанию вновь созданная служба настроена на автоматический запуск при перезагрузке системы. Для изменения этого режима на «Вручную» запустите приложение «Службы» из панели управления и измените значение параметра на «Вручную». Служба, настроенная на запуск вручную, запускается одним из следующих способов:
  • с помощью значка «Службы» панели управления
  • из командной строки MS-DOS следующей командой: NET START HandyCache

Если в свойствах службы, на вкладке Вход в систему, поставить галку Взаимодействовать с рабочим столом, то будет виден значок. Если галку убрать, то мы не сможем управлять программой. Только если выгрузить NET STOP HandyCache и запустить обычным способом.

В настройках самого HandyCache, разумеется, надо убрать галку автозагрузки.

Вобщем не получается выполнить эту команду... какаято бяда с путями... Да и мог бы ктонить рег файл сделать для изменений в реестре? А лучше наборчик прог с батничком... Чтоб ток кликнуть осталось на него...
Сообщить модератору   Записан
Anders
Гость
« Ответ #18 : 03 сентября 2008, 22:13:13 »
ПроцитироватьЦитировать

Столкнулся с проблемой загрузки HandyCache для других пользователей на локальном компе.
Суть: Есть ПК на котором работают 1 админ и 2 юзера. Есть локальная сеть с выходом в интернет по сетевому соединению.
Задача: Обеспечить контролируемый доступ в интернет для 2- юзеров на этом ПК.
Как решал: Под учетной записью админа создаем сетевое соединение для интернета, далее устанавливаем HandyCache делаем настройки в дозвоне, ставим галочки "загрузка при старте Windows" и "установка соединения с интернетом при запуске HandyCache", прописываем в Мозиле. Все. Перегружаю комп. Под учетной записью админа все работает прекрасно. Под учетными записями юзеров HandyCache не запускается.  ГрустныйПробывал запустить HandyCache как сервис - выдает ошибку при запуске.
Очень прошу помощи. Заранее огромное спасибо! Веселый
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #19 : 04 сентября 2008, 09:05:00 »
ПроцитироватьЦитировать

Перегружаю комп. Под учетной записью админа все работает прекрасно. Под учетными записями юзеров HandyCache не запускается.

А в Автозапуске этих юзеров есть ярлык HC ? Если нет - добавь. Можешь просто перенести ярлык автозапуска HC из папки администратора в All Users в папке настроек Windows (по умолчанию - Documents and Settings).
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Ответ    Отправить эту тему    Печать  

 
Перейти в:  

+ Быстрый ответ
С быстрым ответом Вы также можете использовать BB код и смайлы.