ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Диспетчерское ПО «АвтоГРАФ.PRO» v.5.x (.NET) (http://forum.tk-chel.ru/showthread.php?t=3781)

NickolaDed 19.10.2015 08:05

SK, При установке разных программ, есть возможность выбрать, для одного пользователя или для всех устанавливать приложение, в АГ бы такую ерунду припилить

SK 19.10.2015 09:01

Цитата:

Сообщение от drTr0jan (Сообщение 117400)
SK, АвтоГРАФ ставится в Program Files.

Я это прекрасно понимаю.

SK 19.10.2015 09:02

Цитата:

Сообщение от NickolaDed (Сообщение 117401)
SK, При установке разных программ, есть возможность выбрать, для одного пользователя или для всех устанавливать приложение, в АГ бы такую ерунду припилить

Именно это мы и обсуждали только что...

Пришли к выводу, что установка "для одного пользователя" - неактуальна скорее всего.

drTr0jan 19.10.2015 09:12

Цитата:

Сообщение от SK (Сообщение 117418)
Я это прекрасно понимаю.

Тогда скажите, зачем установщик АвтоГРАФа создаёт %AppData%/AutoGRAPH Shell/AutoGRAPHShell.desktop.xml? Установщики по определению не должны ничего создавать в %AppData% (если это не установщик гуглохрома, запущенный с непривелегированными правами).

Добавлено через 1 минуту
Цитата:

Сообщение от SK (Сообщение 117419)
Пришли к выводу, что установка "для одного пользователя" - неактуальна скорее всего.

Я не использовал установку "для одного пользователя", я использовал установку по умолчанию (т.е. в Program Files).

NickolaDed 19.10.2015 09:46

drTr0jan, Так все валится в программфайл, только вот у других пользователей нет доступа к этим файлам

drTr0jan 19.10.2015 10:08

NickolaDed, почему ж? Вот сейчас в установщике выбрал "Установить в пользовательскую папку: C:\Users\drTr0jan\AppData\Roaming\AutoGRAPH 5". Всё установилось в директорию пользователя. Выбрал "Установить с настройками по умолчанию: C:\Program Files\AutoGRAPH 5" - установилось в Program Files.

К тому же, в случае установки с настройками по умолчанию у обычных пользователей есть доступ на чтение в Program Files.

SK 19.10.2015 17:57

Цитата:

Сообщение от drTr0jan (Сообщение 117425)
Установщики по определению не должны ничего создавать в %AppData% (если это не установщик гуглохрома, запущенный с непривелегированными правами).

Жаль, что установщики про это не знают...
Иначе для чего бы там был целый спектр путевых констант ?

Например (цитирую копипастом):
...
{localappdata}
The path to the local (nonroaming) Application Data folder.

{sendto}
The path to the current user's Send To folder. (There is no common Send To folder.)

{userappdata} & {commonappdata}
The path to the Application Data folder.

{usercf}
The path to the current user's Common Files directory. Only Windows 7 and later supports {usercf}; if used on previous Windows versions, it will translate to the same directory as {localappdata}\Programs\Common.

{userdocs} & {commondocs}
The path to the My Documents folder.

{userfavorites} & {commonfavorites} *
The path to the Favorites folder.

{userpf}
The path to the current user's Program Files directory. Only Windows 7 and later supports {userpf}; if used on previous Windows versions, it will translate to the same directory as {localappdata}\Programs.
...

drTr0jan 19.10.2015 23:28

SK, ещё раз. Как сделать так, чтобы АвтоГРАФ 5 работал у ВСЕХ пользователей на машине?

storm 20.10.2015 05:35

Цитата:

Сообщение от drTr0jan (Сообщение 117520)
SK, ещё раз. Как сделать так, чтобы АвтоГРАФ 5 работал у ВСЕХ пользователей на машине?

была ошибка в программе при отсутствии файлов в пользовательской папке (инсталлятор тут не при чем) - в следующей сборке будет нормально работать

SK 20.10.2015 05:41

Цитата:

Сообщение от drTr0jan (Сообщение 117520)
SK, ещё раз. Как сделать так, чтобы АвтоГРАФ 5 работал у ВСЕХ пользователей на машине?

А вот это наша задача. И это не является ошибкой инсталлятора.
Собственно, так и надо было сразу поставить вопрос, а не ставить неправильный диагноз самостоятельно.
Вы же, зачем-то, стали рассказывать, что должен делать и чего не должен уметь делать инсталлятор - я Вам привел пример, что это ошибочное мнение, только и всего.


Текущее время: 23:04. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot