установка рабочих мест пользователей

Обсуждение Модуля "Заявки"
vistrem
Новичок
Сообщения: 3
Зарегистрирован: 17 апр 2012, 09:27
2 + 2 = ?: 4

Re: установка рабочих мест пользователей

Сообщение vistrem » 17 апр 2012, 16:21

Еще один вопрос по clickonсe.

Безпарольные сетевые ресурсы (шары) не приветствуются корпоративной политикой.
Можно ли организовать установку и особенно обновление приложения из под конкретного пользователя
с паролем, который заведен только на сервере?

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Re: установка рабочих мест пользователей

Сообщение Andrew » 17 апр 2012, 16:37

На такой вопрос пока точного ответа не дам, т.к.нужно проводить эксперименты. Допустим вы сможете установить клиент из такой "шары", введя логин-пароль. Но позже, когда пройдет время, и человек будет работать, сам клик-ванс "ходит" на эту "шару" и попросту не будет там себя обнаруживать (думаю, это проявится так что он будет дольше запускаться, но особо ничего не сообщать), обновляться вероятно, не сможет.

cross
Пользователь
Сообщения: 30
Зарегистрирован: 23 ноя 2009, 18:39
2 + 2 = ?: 4

Re: установка рабочих мест пользователей

Сообщение cross » 18 май 2012, 13:49

І ще одне питання на цю тему.

ClientNBUClickOnce встановлювали під користувачем, який був на час інсталяції введений у групу Адміністраторів. Одразу після інсталяції клієнта його запуск та тестове надсилання повідомлення проходило успішно. Після перезагрузки / перереєстрації, тобто без адміністративних прав, один з компоненів клікуанса викликає помилку під час "Verifying application requirements..." : "dfsvc.exe - обнаружена ошибка. Приложение будет закрыто...". Див. скріншот.

Деталі нижче:
--------------------------------------------------------------------------------------------------------------
PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)

SOURCES
Deployment url : file:///G:/NET/FOSS/ClientNBUClickOnce/FossDoc.Mail.NBU.Host.application
Deployment Provider url : file:///G:/NET/FOSS/ClientNBUClickOnce/fossdoc.mail.nbu.host.application
Application url : file:///G:/NET/FOSS/ClientNBUClickOnce/Application%20Files/FossDoc.Mail.NBU.Host_4_6_19_39/FossDoc.Mail.NBU.Host.exe.manifest

IDENTITIES
Deployment Identity : FossDoc.Mail.NBU.Host.application, Version=4.6.19.39, Culture=neutral, PublicKeyToken=96dc117686673761, processorArchitecture=x86
Application Identity : FossDoc.Mail.NBU.Host.exe, Version=4.6.19.39, Culture=neutral, PublicKeyToken=7e4bb1060ea520c7, processorArchitecture=x86, type=win32
--------------------------------------------------------------------------------------------------------------

Гадаю причиною цього не є використання дискової розмітки для "Start Location" на зразок "file:///G:/NET/FOSS/ClientNBUClickOnce", тому що коли знову повернути користувача до групи адміністраторів - клієнт запускається.

Додавання повних прав користувачу на гілку [HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment] також проблемі не зарадило (без перелогіна).

Якщо ж встановлювати клієнта без адміністративних прав, маємо помилку "Application cannot be started. Contact the application vendor." з наступними деталями:

PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)

SOURCES
Deployment url : file:///G:/NET/FOSS/ClientNBUClickOnce/FossDoc.Mail.NBU.Host.application

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of G:\NET\FOSS\ClientNBUClickOnce\FossDoc.Mail.NBU.Host.application resulted in exception. Following failure messages were detected:
+ Отказано в доступе. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [18.05.2012 14:06:13] : Activation of G:\NET\FOSS\ClientNBUClickOnce\FossDoc.Mail.NBU.Host.application has started.

ERROR DETAILS
Following errors were detected during this operation.
* [18.05.2012 14:06:14] System.UnauthorizedAccessException
- Отказано в доступе. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32 Flags, IntPtr hToken, Guid& riid)
at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore()
at System.Deployment.Application.ComponentStore..ctor(ComponentStoreType storeType, SubscriptionStore subStore)
at System.Deployment.Application.SubscriptionStore..ctor(String deployPath, String tempPath, ComponentStoreType storeType)
at System.Deployment.Application.SubscriptionStore.get_CurrentUser()
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
Вложения
FossClient_dfsvc_problem.PNG
FossClient_dfsvc_problem.PNG
FossClient_dfsvc_problem.PNG (32.98 КБ) 6037 просмотров
Последний раз редактировалось cross 21 май 2012, 13:13, всего редактировалось 1 раз.

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Re: установка рабочих мест пользователей

Сообщение Andrew » 18 май 2012, 14:03

Судя по стеку ошибки и поведению - при попытке установить (или что-то сделать) приложение клик-ванс не смогло пережить ограничения в правах. На машину применены какие-то политики безопасности.

Я могу посоветовать проверить "стандартные" пути куда клик-ванс хочет себя прописать:

для Win7:
C:\Users\salko\AppData\Local\Apps\2.0 ,

для Win XP:
"C:\Documents and Settings\salko\Local Settings\Apps\2.0"

Может быть у пользователя нет возможности туда попасть?

cross
Пользователь
Сообщения: 30
Зарегистрирован: 23 ноя 2009, 18:39
2 + 2 = ?: 4

Re: установка рабочих мест пользователей

Сообщение cross » 18 май 2012, 14:15

Andrew писал(а):Судя по стеку ошибки и поведению - при попытке установить (или что-то сделать) приложение клик-ванс не смогло пережить ограничения в правах. На машину применены какие-то политики безопасности.

Я могу посоветовать проверить "стандартные" пути куда клик-ванс хочет себя прописать:

для Win XP:
"C:\Documents and Settings\salko\Local Settings\Apps\2.0"

Может быть у пользователя нет возможности туда попасть?
Вказаний вами шлях створюється. І видно що там формується певна структура підкаталогів:

W69T69V2.21N
0B0OJ5M5.B4X

але жодного файлу там не з'являється.

Спроба скопіювати туди каталог з файлами та видалити його для перевірки наявності прав проходить успішно.

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Re: установка рабочих мест пользователей

Сообщение Andrew » 18 май 2012, 14:27

Вот похожий на ваш случай
http://social.msdn.microsoft.com/forums ... c1cc6fa15/

Попробуйте проверить ветку реестра HKCU\Software\Classes -- пользователь имеет к ней доступ?

cross
Пользователь
Сообщения: 30
Зарегистрирован: 23 ноя 2009, 18:39
2 + 2 = ?: 4

Re: установка рабочих мест пользователей

Сообщение cross » 18 май 2012, 14:47

Andrew писал(а):Вот похожий на ваш случай
http://social.msdn.microsoft.com/forums ... c1cc6fa15/

Попробуйте проверить ветку реестра HKCU\Software\Classes -- пользователь имеет к ней доступ?
Проблема вирішилась додаванням права читати конкретному користувачу на вказану гілку.

Дякую.

P.S. В деяких випадках права читання недостатньо, потрібно давати повні права.

AndrPro
Пользователь
Сообщения: 31
Зарегистрирован: 20 ноя 2009, 16:09
2 + 2 = ?: 4

Re: установка рабочих мест пользователей

Сообщение AndrPro » 19 июн 2012, 15:51

В продовження теми.
На профіль юзер має повний доступ (як положено) на вказану гілку реєстру також, а при запуску клік-ванса вискакує повідомлення "Приложение требует запуска с правами администратора" і власне не запускається.
Куда ж йому ще прав треба, може хтось знає? :(

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Re: установка рабочих мест пользователей

Сообщение Andrew » 19 июн 2012, 15:58

Если у вас Windows 7, и ваш пользователь в группе "локальных администраторов" (т.е.он может запустить любое приложение с "поднятием прав"), то особенность шифрования НБУ в том, что и сама утилита NbuSecurity должна быть запущена от имени администратора, и клиент clickonce должен работать от имени администоратора. Именно об этом вас и просит скорее всего, клиент.

AndrPro
Пользователь
Сообщения: 31
Зарегистрирован: 20 ноя 2009, 16:09
2 + 2 = ?: 4

Re: установка рабочих мест пользователей

Сообщение AndrPro » 19 июн 2012, 16:56

Система Windows 7, клієнт не в групі адміністраторів, а самий стандартний безправний юзер.
А піднятя прав просить FossDoc NBU Client 4.6.79.20306 маніфест якого підписаний на установку з веб-сервера.
Інсталюється він "на УРА", але при першому запуску вимагає піднятя прав, а галочки "запуск від адміністратора" нема, та і не помогла б вона оскільки юзер безправний.....

Ответить

Вернуться в «Модуль "Заявки"»