Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ??? / 9 сообщений из 9, страница 1 из 1
08.01.2013, 20:45
    #38102516
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
Тестовый проект можно взять тут: http://yadi.sk/d/AQjk8-HN1i9Eu

Setup-Project создан в VS 2008 и устанавливает он простейшее WinForms-приложение типа "Hello World!".
ОС Виндовс 7.
Пользователь обычный без прав администратора.
При установке выкидывается окошко для ввода пароля админстратора. Типа "разрешить приложению произвести изменения на этом компьюторе".

Проблема что ли в том, что прога устанавливается в "Programm Files"? Или в чём дело?
Как сделать так что бы этот вопрос не задавался и пароль не требовался? В "Мои документы" что ли устанавливать?
Чёт я не понял пока что к чему.

Спасибо.
...
Рейтинг: 0 / 0
08.01.2013, 20:46
    #38102519
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
Пользователь локальный, этого комьпьютера.
...
Рейтинг: 0 / 0
08.01.2013, 22:18
    #38102610
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
M234,
без пароля админстратора вы не можете запускать любой исполняемый файл. этож норма
...
Рейтинг: 0 / 0
08.01.2013, 23:18
    #38102654
sphinx_mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
ZVER-10M234,
без пароля админстратора вы не можете запускать любой исполняемый файл. этож нормаЗуб даете?
А как же насчет эксплорера, блокнота, калькулятора или офиса? Чем это не "любые исполняемые файлы"?

Для установки приложения действительно нужны соотвествующие административные привелегии.
...
Рейтинг: 0 / 0
08.01.2013, 23:32
    #38102672
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
sphinx_mv,
точно, какой же я тупой:)
...
Рейтинг: 0 / 0
08.01.2013, 23:48
    #38102687
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
M234,

программе установки требуются административные права т.к. каталог program files доступен для записи только администраторам. Кроме этого установщик записывает информацию в системный реестр что также требует прав администратора. И так твой пользователь таких прав не имеет, то система выводит UAC диалога с просьбой указать пароль администратора. Это правильно т.к. обычный пользователь не должен иметь прав устанавливать ПО. Если ему это в самом деле необходимо, то добавь его в группу Power Users.

Если программа в самом деле простая, то зачем вообще установщик? Сделай архив и пусть пользователь распакует его туда куда ему удобно.

Установка в папку "Мои документы" очень плохая идея. Эта папка не для програм.
...
Рейтинг: 0 / 0
08.01.2013, 23:57
    #38102695
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
ClickOnce
...
Рейтинг: 0 / 0
09.01.2013, 00:10
    #38102706
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
МСУClickOnce

Знаю такую какашку ;)
Ладно. Всем спасибо, буду думать.
...
Рейтинг: 0 / 0
09.01.2013, 06:52
    #38102792
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ???
M234,

для установки ПО не нужны административные права по 2 причинам:
А) программа может устанавливаться в каталог AppData
Б) запись об установленном ПО можно запихать в ветку реестра <User>\Software\Microsoft\Windows\Uninstall, эта программа даже будет отражаться в оснастке "Установка\Удаление ПО"

но через средства MSI вроде как это нельзя сделать, так как сам MSI требует повышенных прав доступа. Через сторонние постановщики это вполне возможно.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Простейший Setup-Project хочет от обычного пользователя каких-то прав при установке. ??? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]