У сабж винесена єдина складність, з якою я зіткнувся при користуванні програмою. Якщо змінився основний користувач HC видає повідомлення "Порт 8080 вже зайнятий". Раніше пропонувалося просто зробити другу папку з НС і запускати з неї для другого користувача. Підхід звичайно зрозумілий і працює нормально. Але рішення коряве. У мене і Cproxy не хоче працювати під другим користувачем, видаючи повідомлення, що не може відкрити власний лог файл. Та й користувачів вже четверо. Все це створює додаткові труднощі, але є думка думати, що якщо змінився основний користувач НС можна вивантажувати з пам'яті взагалі, адже даному користувачеві, закінчує роботу, він більш не потрібен. В цьому випадку для другого користувача НС зможе запросто завантажитися повторно. Питання в тому, як змусити WinXP вивантажувати зазначені додатки якщо змінився основний користувач на одному ПК. Напевно таке можливо?
Все це створює додаткові труднощі, але є думка думати, що якщо змінився основний користувач НС можна вивантажувати з пам'яті взагалі, адже даному користувачеві, закінчує роботу, він більш не потрібен. В цьому випадку для другого користувача НС зможе запросто завантажитися повторно. Питання в тому, як змусити WinXP вивантажувати зазначені додатки якщо змінився основний користувач на одному ПК. Напевно таке можливо?
Простіше не завантажувати її вдруге :) за запуск робити через батник з яким-небудь прапор файлом.
PS Щодо того що вже не потрібно то ти не правий - а якщо у користувача качалка какаянибудь працює?
PS А просто logoff користувачеві робити непробовал?
Не ясно, як не завантажувати вдруге? Адже тоді доведеться якось порт закривати в обхід НС? Я тут не спец.
Якщо качалка працює, то качає файли, навіщо їй НС? Ці файли не треба ніяк обробляти і тим більше в кеш писати.
LogOff - це Пуск / Вихід із системи / Вихід? Так не можна. Під першим користувачем можуть виконуватися всякі проги, поки другий працює.
Шкода що при перемиканні користувачів мережеві підключення першого теж розриваються, не знайшов як цього уникнути? Нехай би під першим працював даунлоад менеджер поки другий працює з Word. )
Суть проблеми: конфлікт при спробі використовувати різними користувачами один і той же системний ресурс.
Рішення є і досить просте. Але, як водиться, не всіх влаштовує:
За допомогою звичайнісінького дефолтного планувальника завдань Windows завантажувати HC при старті системи, але до логіна будь-якого з користувачів.
У цьому випадку будь-який з користувачів буде нормально _обслужіваться_ HandyCache.
Згадане "не всіх влаштовує" зводиться до того, що жоден з користувачів в цьому випадку не буде мати можливість змінити настройки / режими HC - адже HC буде запущений від імені SYSTEM, і, відповідно, ніхто зі звичайних користувачів не матиме доступу до його управління.
Ти не правий. У мене HC запускається від імені SYSTEM і ніяких незручностей не відчуваю.
У випадку з планувальником, банально не буде іконки в треї.
Я прибрав в налаштуваннях HC галку про автозапуск, і вантажу його як сервіс.
Скористався рецептом з сайту Microsoft;)
Це інший спосіб вирішити ту ж проблему. Мабуть, краще.
Щоб була іконка в треї треба поставити у властивостях служби галку
Взаємодіяти з робочим столом.
Але, знову-таки, іконка в треї буде тільки у першого "захопив" комп користувача! А хотілося б статистику по іконці дивитися іноді. У всякому разі, у мене галка взаємодії з раб столом стоїть, але тільки перший Залогін користувач бачить іконку. При швидкій зміні користувачів іконка у нових не виникає. Чи підтверджуєте?
P.S. Службу для НС інсталював за допомогою програми FireDaemonPro v1.9.
Підтверджуємо, а навіщо їм іконка? Кожному? І якщо це сильно необхідно тоді єдине рішення запускати кожному свою копію і використовувати собвственние настройки (так може бути навіть зручніше - всім свої списки), і загальний кеш.
Ось у мене навпаки була проблема заховати цю іконку з трея, тільки нічого не вийшло, запускав як службу, з nncron # 'a, а про стандартний планувальник навіть і не подумав.
- Скачав і встановив 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
В налаштуваннях самого HandyCache, зрозуміло, треба прибрати галку автозавантаження.
Але, знову-таки, іконка в треї буде тільки у першого "захопив" комп користувача!
Дійсно так. Підтверджую. (
Треба вже реалізувати завантаження як сервіс.
Ситуація Токова нк домашньому комп'ютері заведено два користувача, за замовчуванням HandyCache використовує різні кеши і настройки для різних користувачів (по видимому зберігаються в профілях). Як зробити так щоб кеш і настройки були одні для всіх користувачів?
за замовчуванням HandyCache використовує різні кеши і настройки для різних користувачів (по видимому зберігаються в профілях).
HC зберігає всі свої настройки в своїй папці (куди був встановлений) і кеш там, де вкажеш (за замовчуванням в підкаталозі Cache своєї папки). Різними настройки і кеш можуть бути тільки при запуску різних копій HC з різних папок!
Як зробити так щоб кеш і настройки були одні для всіх користувачів?
Є користувач з обмеженими правами. Ханди запускається і працює але статистику не веде, тому що не може змінювати файл статистики. Як вчинити в цьому випадку?
Дати права на запис в папці ХендіКеша
Властивості файлу stat.txt - Безпека - дозволити цьому користувачеві Читання і Запис.
При перевстановлення віндовс довелося знову повернуться до цього питання (тому що 2 користувача)
В налаштуваннях самого HandyCache, зрозуміло, треба прибрати галку автозавантаження.
Вобщем не виходить виконати цю команду. якась бяда з шляхами. Та й чи міг би котенята рег файл зробити для змін в реєстрі? А краще наборчик прог з батнічком. Щоб струм клікнути залишилося на нього.
Зіткнувся з проблемою завантаження HandyCache для інших користувачів на локальному компі.
Суть: Є ПК на якому працюють 1 адмін і 2 користувача. Є локальна мережа з виходом в інтернет по мережевому з'єднанню.
Завдання: Забезпечити контрольований доступ в інтернет для 2 користувачів на цьому ПК.
Як вирішував: Під обліковим записом адміністратора створюємо мережеве з'єднання для інтернету, далі встановлюємо HandyCache робимо налаштування в додзвоні, ставимо галочки "завантаження при старті Windows" і "установка з'єднання з інтернетом під час запуску HandyCache", прописуємо в Мозіль. Усе. Перевантажую комп. Під обліковим записом адміністратора все працює прекрасно. Під обліковими записами користувачів HandyCache не починається. (Пробував запустити HandyCache як сервіс - видає помилку при запуску.
Дуже прошу допомоги. Заздалегідь величезне спасибі. D
Перевантажую комп. Під обліковим записом адміністратора все працює прекрасно. Під обліковими записами користувачів HandyCache не починається.
А в автозапуску цих користувачів є ярлик HC. Якщо немає - додай. Можеш просто перенести ярлик автозапуску HC з папки адміністратора в All Users в папці налаштувань Windows (за замовчуванням - Documents and Settings).