Установка BOINC службой под Win7 x64, BOINC windows win 7 seven x64 service hide |
Привіт Гість ( Вхід | Реєстрація )
Установка BOINC службой под Win7 x64, BOINC windows win 7 seven x64 service hide |
Alexus78 |
Jan 10 2011, 15:03
Пост
#1
|
Don Alexus Група: Trusted Members Повідомлень: 115 З нами з: 11-September 10 Користувач №: 1 484 Стать: Чол Парк машин: только степь кругом... |
Но я согласен с vitalidze1 - вначале жизненоважные задачи, остальное потом. У меня к вам всем есть большущая просьба - помогите запустить агента службой под WIN 7 x64 в режиме -daemon или -detach. Самое обидное, что она стартует (служба) но вот реакции на то, что пользователь активизировал свою работу - движение мыши, нажатие на клавиши - нет никакой. А это просто недопустимо. Самые "прожорливые коровки" как раз ходят под Win7 x64, но никак не удается отладить службу. Я даже уже смирился с потерей мощности GPU в режиме службы, но вот чтоб еще и перед юзверями светить "потустороннюю" деятельность - это никак нельзя. Прошу вашей помощи. А за мной "не заржавеет"! Це повідомлення відредагував Alexus78: Mar 16 2011, 09:59 |
tiss |
Jan 10 2011, 18:04
Пост
#2
|
Мега ранчер Група: Trusted Members Повідомлень: 1 640 З нами з: 28-February 09 Користувач №: 952 Стать: Чол Free-DC_CPID |
Но у меня тогда к вас всем есть большущая просьба - помогите запустить агента службой под WIN 7 x64 в режиме -daemon или -detach. Самое обидное, что она стартует (служба) но вот реакции на то, что пользователь активизировал свою работу - движение мыши, нажатие на клавиши - нет никакой. А это просто недопустимо. Самые "прожорливые коровки" как раз ходят под Win7 x64, но никак не удается отладить службу. Я даже уже смирился с потерей мощности GPU в режиме службы, но вот чтоб еще и перед юзверями светить "потустороннюю" деятельность - это никак нельзя. Прошу вашей помощи. А за мной "не заржавеет"! Ну тут как раз и удивляет в чём проблема - я ставлю клиента в режиме "Protected application execution" и не ставлю "Allow all users..." Далее подключаемся к нужным проектам (я через БАМ) и настройки соответственно Activity "Run based on preferences" а в Computing preferences "Only after computer has been idle" 2 минуты, ну и разумеется нет галки "While computer in use" Ну и разкмеется под пользователем отключаем загрузку манагера, чтобы не светилась иконка в трее -------------------- |
A1ex01 |
Jan 10 2011, 19:37
Пост
#3
|
round catcher) Група: Trusted Members Повідомлень: 1 365 З нами з: 27-August 08 З: Kyiv Користувач №: 809 Стать: Чол Парк машин: хз*X2/2/500/хз*5870 ц7x64 |
Самые "прожорливые коровки" как раз ходят под Win7 x64, но никак не удается отладить службу. Я даже уже смирился с потерей мощности GPU в режиме службы, но вот чтоб еще и перед юзверями светить "потустороннюю" деятельность - это никак нельзя. Прошу вашей помощи. А за мной "не заржавеет"! советую кранчить под разными никами, ибо мегаСливы привлекут внимание и будет тебе счастье -------------------- |
Alexus78 |
Jan 10 2011, 20:26
Пост
#4
|
Don Alexus Група: Trusted Members Повідомлень: 115 З нами з: 11-September 10 Користувач №: 1 484 Стать: Чол Парк машин: только степь кругом... |
Ну тут как раз и удивляет в чём проблема - я ставлю клиента в режиме "Protected application execution" и не ставлю "Allow all users..." Далее подключаемся к нужным проектам (я через БАМ) и настройки соответственно Activity "Run based on preferences" а в Computing preferences "Only after computer has been idle" 2 минуты, ну и разумеется нет галки "While computer in use" Ну и разкмеется под пользователем отключаем загрузку манагера, чтобы не светилась иконка в трее Это все очень хорошо и правильно, НО... Эта схема хоть ты убейся не хочет работать на VISTA и WIN7 х64. Повторюсь еще раз - служба стартует, но в последствии нет реакции на активность пользователя, вот в чем проблема. Попробую на днях на виртуалке запустить на платформе х86, на х64 у меня не удается отладить работу службы. Да, а от имени какой учетки у тебя служба стартует? |
tiss |
Jan 11 2011, 10:50
Пост
#5
|
Мега ранчер Група: Trusted Members Повідомлень: 1 640 З нами з: 28-February 09 Користувач №: 952 Стать: Чол Free-DC_CPID |
Ну тут как раз и удивляет в чём проблема - я ставлю клиента в режиме "Protected application execution" и не ставлю "Allow all users..." Далее подключаемся к нужным проектам (я через БАМ) и настройки соответственно Activity "Run based on preferences" а в Computing preferences "Only after computer has been idle" 2 минуты, ну и разумеется нет галки "While computer in use" Ну и разкмеется под пользователем отключаем загрузку манагера, чтобы не светилась иконка в трее Это все очень хорошо и правильно, НО... Эта схема хоть ты убейся не хочет работать на VISTA и WIN7 х64. Повторюсь еще раз - служба стартует, но в последствии нет реакции на активность пользователя, вот в чем проблема. Попробую на днях на виртуалке запустить на платформе х86, на х64 у меня не удается отладить работу службы. Да, а от имени какой учетки у тебя служба стартует? Ставлю под администратором локального компа. (Show/Hide) -------------------- |
Alexus78 |
Jan 11 2011, 11:36
Пост
#6
|
Don Alexus Група: Trusted Members Повідомлень: 115 З нами з: 11-September 10 Користувач №: 1 484 Стать: Чол Парк машин: только степь кругом... |
Ставлю под администратором локального компа. (Show/Hide) Да, судя по приведенному логу работает у тебя схема как часики... Тогда еще один вопрос - в разделе реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] есть ли запись о запуске boincmgr.exe с ключами /a /s ??? Просто у меня если удалить эту запись, т.е. удалить манагер из загрузки, дабы замести следы, то именно при таком раскладе нет реакции на активность пользователя. А вот с запущенным манагером вроде как отрабатывает корректно. Я уже просто в ступоре, не занаю с какого бока заходить к этой трабле... |
tiss |
Jan 11 2011, 12:22
Пост
#7
|
Мега ранчер Група: Trusted Members Повідомлень: 1 640 З нами з: 28-February 09 Користувач №: 952 Стать: Чол Free-DC_CPID |
Да, судя по приведенному логу работает у тебя схема как часики... Тогда еще один вопрос - в разделе реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] есть ли запись о запуске boincmgr.exe с ключами /a /s ??? Просто у меня если удалить эту запись, т.е. удалить манагер из загрузки, дабы замести следы, то именно при таком раскладе нет реакции на активность пользователя. А вот с запущенным манагером вроде как отрабатывает корректно. Я уже просто в ступоре, не занаю с какого бока заходить к этой трабле... Доберусь до пользовательского компа проверю реестр. Давай разложим по полочкам 1. Боинк ставится под локальным администратором (или администратором домена) 2. Поскольку он ставится так, чтобы не все пользователи могли им управлять, создаются локальные группы боинка 3. Группа администраторов входит в группу администраторов боинка 4. Под администратором локального компа мы можем управлять боинком 5. Зайдя под пользователем, который не является администратором мы видим запущеный боинк манагер который не позволит нам управлять сервисом. Убираем в настройках "Display and network options" "Run manager at login" (можно и под админом это отключить) и всё - боинк работает, манагера нет, управляем удалённо. -------------------- |
Alexus78 |
Jan 12 2011, 15:24
Пост
#8
|
Don Alexus Група: Trusted Members Повідомлень: 115 З нами з: 11-September 10 Користувач №: 1 484 Стать: Чол Парк машин: только степь кругом... |
Да, судя по приведенному логу работает у тебя схема как часики... Тогда еще один вопрос - в разделе реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] есть ли запись о запуске boincmgr.exe с ключами /a /s ??? Просто у меня если удалить эту запись, т.е. удалить манагер из загрузки, дабы замести следы, то именно при таком раскладе нет реакции на активность пользователя. А вот с запущенным манагером вроде как отрабатывает корректно. Я уже просто в ступоре, не занаю с какого бока заходить к этой трабле... Доберусь до пользовательского компа проверю реестр. Давай разложим по полочкам 1. Боинк ставится под локальным администратором (или администратором домена) 2. Поскольку он ставится так, чтобы не все пользователи могли им управлять, создаются локальные группы боинка 3. Группа администраторов входит в группу администраторов боинка 4. Под администратором локального компа мы можем управлять боинком 5. Зайдя под пользователем, который не является администратором мы видим запущеный боинк манагер который не позволит нам управлять сервисом. Убираем в настройках "Display and network options" "Run manager at login" (можно и под админом это отключить) и всё - боинк работает, манагера нет, управляем удалённо. Так вот, интересно все же, что в реестре у пользователя? Я вот тут выяснил, что если из раздела [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] удалить запись boincmgr.exe с ключами /a /s, то напрочь пропадает реакция на активность пользователя. НО Если эту запись не удалять, то в трее светится значек агента. И мало того, если пользователь имеет права локального админа (так необходимо :-( ) то через него (треевый значек) он может получить доступ к манагеру и управлять им. Игры с назначением прав и удаления локальных админов из группы BOINC_ADMINS не помогают. И есть еще один камень. Изначально служба сконфигурирована на запуск от имени учетки .\Boinc_master. Это вызывает определенные проблемы. Службой невозможно управлять. По крайней мере перезапустить ее удаленно нельзя - вываливается сообщение о том, что "...служба не может быть запущена из-за ошибки входа в систему". Приходится перенастраивать ее на запуск от имени учетки SYSTEM. Тогда управление службой переходит в приемлемый режим, но опять же - только при запущенном boincmgr.exe с ключами /a /s, имеет место реакция на активность юзверя. И такая картина замечена ПОКА ЧТО только на WIN'7 x64. На XP такого безобразия нет. Мало того, я смог запустить клиента на системе с XP в режиме службы и без потери видеодрайвера , т.е. без потери GPU. Если кому интересно - расскажу. На очереди эксперимент на платформе WIN'7 x86. To be continued... |
x3mEn |
Jan 12 2011, 16:50
Пост
#9
|
snow catcher Група: Trusted Members Повідомлень: 2 213 З нами з: 4-August 07 Користувач №: 563 Стать: Чол Free-DC_CPID |
Є один дуже тупий метод, як сховати від юзера іконку в треї.
В редакторі ресурсів змінити іконку на полосочку шириною в один піксель і того ж кольору, що і трей, або зробити прозорою. -------------------- (Show/Hide) |
Rilian |
Jan 12 2011, 17:22
Пост
#10
|
interstellar Група: Team member Повідомлень: 16 928 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
Alexus78, tiss, x3mEn, я, как фанат WCG, но не шарящий в настройках Windows, морально поддерживаю сей топик
-------------------- |
Alexus78 |
Jan 12 2011, 18:21
Пост
#11
|
Don Alexus Група: Trusted Members Повідомлень: 115 З нами з: 11-September 10 Користувач №: 1 484 Стать: Чол Парк машин: только степь кругом... |
|
x3mEn |
Jan 12 2011, 20:59
Пост
#12
|
snow catcher Група: Trusted Members Повідомлень: 2 213 З нами з: 4-August 07 Користувач №: 563 Стать: Чол Free-DC_CPID |
Alexus78,
береш ResEdit. відкриваєш нею boincmgr.exe шукаєш іконку BOINC'а, редагуєш, зберієш, намагаєшся запуститися з новим exe'ником, дивишся в трей, чи задовільняє тебе результат. -------------------- (Show/Hide) |
x3mEn |
Jan 12 2011, 21:20
Пост
#13
|
snow catcher Група: Trusted Members Повідомлень: 2 213 З нами з: 4-August 07 Користувач №: 563 Стать: Чол Free-DC_CPID |
Скажу чесно. У мене самого не получилось.
Потер всі іконки, які знайшов, BOINC навіть піднявся, але іконка в треї залишилась. -------------------- (Show/Hide) |
Rilian |
Jan 12 2011, 21:28
Пост
#14
|
interstellar Група: Team member Повідомлень: 16 928 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
А если boinctray.exe из инсталляхи удалить? Будет менеджер "висеть" ?
-------------------- |
x3mEn |
Jan 12 2011, 21:39
Пост
#15
|
snow catcher Група: Trusted Members Повідомлень: 2 213 З нами з: 4-August 07 Користувач №: 563 Стать: Чол Free-DC_CPID |
QUOTE А если boinctray.exe из инсталляхи удалить? Будет менеджер "висеть" ? Буде.-------------------- (Show/Hide) |
Lo-Fi Версія | Поточний час: 28th April 2024 - 16:06 |