Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Инсталлятор с запуском без прав админа  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30362
Pu4koff,
Вы знаете, список вменяемых программ это хлеб админа.
Зачем вам oneDrive? Чтобы данные хранить во вражеском облаке? )))
А программы должны писать Только в c/users/petro/AppData/....
Там они если испортят, то данные лично Petro.
Так?
И темп папка тоже там.
7 сен 17, 19:12    [20779753]     Ответить | Цитировать Сообщить модератору
 Re: Инсталлятор с запуском без прав админа  [new]
Pu4koff
Member

Откуда:
Сообщений: 270
Petro123
Pu4koff,
Вы знаете, список вменяемых программ это хлеб админа.
Зачем вам oneDrive? Чтобы данные хранить во вражеском облаке? )))
А программы должны писать Только в c/users/petro/AppData/....
Там они если испортят, то данные лично Petro.
Так?
И темп папка тоже там.

Ну, данные пусть в профиле пользователя хранит, а вот exe, dll и прочее общее чего бы в program files не покласть, чтобы саму программу никто не поломал случайно :)
7 сен 17, 19:22    [20779769]     Ответить | Цитировать Сообщить модератору
 Re: Инсталлятор с запуском без прав админа  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30362
Pu4koff,
В AD вроде есть скрипты создания рабочего места. Вот тут 2 варианта.
Либо админ ножками приходит и сам ставит в c:/Programs....
Либо само AD ставит.
7 сен 17, 19:30    [20779778]     Ответить | Цитировать Сообщить модератору
 Re: Инсталлятор с запуском без прав админа  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30362
Права локального админа - только Программистам!!!
)))
7 сен 17, 19:33    [20779782]     Ответить | Цитировать Сообщить модератору
 Re: Инсталлятор с запуском без прав админа  [new]
Pu4koff
Member

Откуда:
Сообщений: 270
Petro123,
ну, было бы желание - можно что угодно сделать. Как по мне: всё это дичь. 20 лет назад ПО страдало тем, что не умело длинные пути, кириллицу в путях, с пробелами даже была беда и лазерный диск искало только в первом сидюке и если в системнике было 2 привода, то вставлять диск нужно было именно в первый,... Сейчас эти проблемы ушли, но пришли на смену другие, не менее глупые. exe-шник программам почему-то нужно распаковать строго в temp и оттуда запускать, настроить это никак нельзя или пойди найди инфу как это сделать. Вроде все возможности есть, чтобы делать удобно разным пользователям, но всё чаще делают так, как удобно разработчикам. До сих пор какая-то наколеночная разработка. Разрабатывают с учётом, что запустят под админом на одном компе, а как админу распихивать по сотне компов и обновлять это дело - пусть сам разбирается. Если что сломается, то типа админ виноват, он дурак. Что говорить, если 1С 8.2 для обновления справочника банков хочет права админа. А права она хочет потому, что 1Сники не осилили работу с dbf от центробанка и берут самораспаковывающийся архив с упрощенными CSV с сайта РБК. Ведь могли бы запилить свой ftp, куда скидывать те же файлы без архива и обновлять справочник без админских прав. Да и у РБК давно выкладывают простой архив, распаковка которого не захочет повышенных прав, можно было давно переписать 5 строчек кода в конфигурации. Сделали по принципу: и так сойдёт. Они могут себе это позволить, тут админа никто спрашивать не будет, а поставят перед фактом. Для другой программы могут найти аналог, с которым не будет таких приключений.
7 сен 17, 20:29    [20779856]     Ответить | Цитировать Сообщить модератору
 Re: Инсталлятор с запуском без прав админа  [new]
AnTe
Member

Откуда:
Сообщений: 80
Pu4koff
Считаю, что если софт пишется для корпоративного рынка, то как минимум должен быть вариант с msi без всяких там постоянно висящих в трее обновляторов и без самообновлений, какие-то хотя бы доки и ключи, чтобы можно было изменить путь установки/распаковки временных файлов.
Вы правы, но это для тех, кто разрабатывает для корпоративного рынка, а не для тех, кто разрабатывает софт для своей корпорации. Во втором случае можно опираться от принятой политики на предприятии. А политика эта в том, что вот таких вот программ, которые устанавливаются на диск С - воз и маленькая тележка. И админы в ближайшие несколько лет, а то и десятилетие не планируют запрещать запуск ехе так жёстко, вот как у вас.

Вот если будем выпускать нашу систему делопроизводства на массовый рынок (что не такая уж и утопичная идея) - тогда, конечно же, обязательно будет и msi. И людей в штате побольше, которые этим вопросом займутся. А пока программа качает обновлятор с nginx на серваке, запускает его, тот заменяет ехе, всё скрыто для пользователя, работает и проблем не предвидится.
8 сен 17, 06:17    [20780393]     Ответить | Цитировать Сообщить модератору
 Re: Инсталлятор с запуском без прав админа  [new]
hVostt
Member

Откуда:
Сообщений: 11772
AnTe,

Затраты на создание msi инсталлера меньше, чем на мудотню с костылями.
8 сен 17, 10:48    [20781101]     Ответить | Цитировать Сообщить модератору
 Re: Инсталлятор с запуском без прав админа  [new]
AnTe
Member

Откуда:
Сообщений: 80
hVostt, Вы знаете, я,честно, не в курсе.

Может, программиста нужно увольнять?

Дал ему подразобраться, что делать, он сказал, что msi - нетривиальная вещь, нужно в скриптах разбираться. Тогда было принято решение закостылить. Тем более, костыль этот давно работал, только не по http обновление шло

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

Неужто это делается очень просто?
8 сен 17, 13:05    [20781590]     Ответить | Цитировать Сообщить модератору
 Re: Инсталлятор с запуском без прав админа  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30362
AnTe
работает и проблем не предвидится.

Проблем нет, а вы увольнять решили.
8 сен 17, 14:24    [20781926]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Разработка информационных систем Ответить