|
Инсталлятор с запуском без прав админа
|
|||
---|---|---|---|
#18+
Pu4koff, Вы знаете, список вменяемых программ это хлеб админа. Зачем вам oneDrive? Чтобы данные хранить во вражеском облаке? ))) А программы должны писать Только в c/users/petro/AppData/.... Там они если испортят, то данные лично Petro. Так? И темп папка тоже там. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 19:12 |
|
Инсталлятор с запуском без прав админа
|
|||
---|---|---|---|
#18+
Petro123Pu4koff, Вы знаете, список вменяемых программ это хлеб админа. Зачем вам oneDrive? Чтобы данные хранить во вражеском облаке? ))) А программы должны писать Только в c/users/petro/AppData/.... Там они если испортят, то данные лично Petro. Так? И темп папка тоже там. Ну, данные пусть в профиле пользователя хранит, а вот exe, dll и прочее общее чего бы в program files не покласть, чтобы саму программу никто не поломал случайно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 19:22 |
|
Инсталлятор с запуском без прав админа
|
|||
---|---|---|---|
#18+
Pu4koff, В AD вроде есть скрипты создания рабочего места. Вот тут 2 варианта. Либо админ ножками приходит и сам ставит в c:/Programs.... Либо само AD ставит. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 19:30 |
|
Инсталлятор с запуском без прав админа
|
|||
---|---|---|---|
#18+
Права локального админа - только Программистам!!! ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 19:33 |
|
Инсталлятор с запуском без прав админа
|
|||
---|---|---|---|
#18+
Petro123, ну, было бы желание - можно что угодно сделать. Как по мне: всё это дичь. 20 лет назад ПО страдало тем, что не умело длинные пути, кириллицу в путях, с пробелами даже была беда и лазерный диск искало только в первом сидюке и если в системнике было 2 привода, то вставлять диск нужно было именно в первый,... Сейчас эти проблемы ушли, но пришли на смену другие, не менее глупые. exe-шник программам почему-то нужно распаковать строго в temp и оттуда запускать, настроить это никак нельзя или пойди найди инфу как это сделать. Вроде все возможности есть, чтобы делать удобно разным пользователям, но всё чаще делают так, как удобно разработчикам. До сих пор какая-то наколеночная разработка. Разрабатывают с учётом, что запустят под админом на одном компе, а как админу распихивать по сотне компов и обновлять это дело - пусть сам разбирается. Если что сломается, то типа админ виноват, он дурак. Что говорить, если 1С 8.2 для обновления справочника банков хочет права админа. А права она хочет потому, что 1Сники не осилили работу с dbf от центробанка и берут самораспаковывающийся архив с упрощенными CSV с сайта РБК. Ведь могли бы запилить свой ftp, куда скидывать те же файлы без архива и обновлять справочник без админских прав. Да и у РБК давно выкладывают простой архив, распаковка которого не захочет повышенных прав, можно было давно переписать 5 строчек кода в конфигурации. Сделали по принципу: и так сойдёт. Они могут себе это позволить, тут админа никто спрашивать не будет, а поставят перед фактом. Для другой программы могут найти аналог, с которым не будет таких приключений. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 20:29 |
|
Инсталлятор с запуском без прав админа
|
|||
---|---|---|---|
#18+
Pu4koffСчитаю, что если софт пишется для корпоративного рынка, то как минимум должен быть вариант с msi без всяких там постоянно висящих в трее обновляторов и без самообновлений, какие-то хотя бы доки и ключи, чтобы можно было изменить путь установки/распаковки временных файлов.Вы правы, но это для тех, кто разрабатывает для корпоративного рынка, а не для тех, кто разрабатывает софт для своей корпорации. Во втором случае можно опираться от принятой политики на предприятии. А политика эта в том, что вот таких вот программ, которые устанавливаются на диск С - воз и маленькая тележка. И админы в ближайшие несколько лет, а то и десятилетие не планируют запрещать запуск ехе так жёстко, вот как у вас. Вот если будем выпускать нашу систему делопроизводства на массовый рынок (что не такая уж и утопичная идея) - тогда, конечно же, обязательно будет и msi. И людей в штате побольше, которые этим вопросом займутся. А пока программа качает обновлятор с nginx на серваке, запускает его, тот заменяет ехе, всё скрыто для пользователя, работает и проблем не предвидится. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 06:17 |
|
Инсталлятор с запуском без прав админа
|
|||
---|---|---|---|
#18+
AnTe, Затраты на создание msi инсталлера меньше, чем на мудотню с костылями. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 10:48 |
|
Инсталлятор с запуском без прав админа
|
|||
---|---|---|---|
#18+
hVostt, Вы знаете, я,честно, не в курсе. Может, программиста нужно увольнять? Дал ему подразобраться, что делать, он сказал, что msi - нетривиальная вещь, нужно в скриптах разбираться. Тогда было принято решение закостылить. Тем более, костыль этот давно работал, только не по http обновление шло Требования: чтобы при выходе нового релиза можно было каким-то образом обновить все клиентские части. Причём, некоторые машины пользователей не выключаются (они их отправляют в сон). И клиентские части при этом, как правило, запущены (программа всегда висит в трее). Неужто это делается очень просто? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 13:05 |
|
|
start [/forum/topic.php?fid=33&msg=39517713&tid=1547272]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 409ms |
0 / 0 |