Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Можно ли в ClickOnce указать / 19 сообщений из 19, страница 1 из 1
09.06.2015, 17:55
    #38980407
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Что программа устанавливается для всех пользователей?
...
Рейтинг: 0 / 0
09.06.2015, 18:01
    #38980413
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Antonariy,
Через ClickOnce не выйдет. Советую посмотреть в сторону MSI installer.
...
Рейтинг: 0 / 0
09.06.2015, 18:12
    #38980423
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
AxeleronAntonariy,
Через ClickOnce не выйдет. Советую посмотреть в сторону MSI installer.Раньше в студии был Setup Project, который вроде бы и создавал msi, с 2012й версии его не стало, как теперь их делать?
...
Рейтинг: 0 / 0
09.06.2015, 18:18
    #38980433
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Antonariy,
Сейчас популярен WIX . Мы его используем.
...
Рейтинг: 0 / 0
09.06.2015, 18:48
    #38980471
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
AxeleronAntonariy,
Сейчас популярен WIX . Мы его используем.Какая жуть.

А есть что-то простое и визуальное? По типу того, что в студии было.
...
Рейтинг: 0 / 0
09.06.2015, 18:50
    #38980474
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
AntonariyА есть что-то простое и визуальное? По типу того, что в студии было.

Вот , например, но небесплатен.
...
Рейтинг: 0 / 0
09.06.2015, 21:08
    #38980554
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
однажды, мне нужно было поставить этот "КлыксВанс" пакет через прокси-сервер. Я убил на это часа 1,5-2. Понял, что человек без знания ПК сделать это просто не способен, понял, что это технология редкостное говно и забыл про её существрвание как страшный сон.
...
Рейтинг: 0 / 0
10.06.2015, 05:06
    #38980642
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
AntonariyAxeleronAntonariy,
Через ClickOnce не выйдет. Советую посмотреть в сторону MSI installer.Раньше в студии был Setup Project, который вроде бы и создавал msi, с 2012й версии его не стало, как теперь их делать?Можно вернуть . Но, как мне показалось, этот проект находится на стадии "наколенки": не компилируется из командной строки и т. п. Мы его использовать пока не решились.
...
Рейтинг: 0 / 0
10.06.2015, 10:14
    #38980805
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
AntonariyAxeleronAntonariy,
Сейчас популярен WIX . Мы его используем.Какая жуть.

А есть что-то простое и визуальное? По типу того, что в студии было.

ну, вообще-то в студии было для прсотейших решений, и часто были головняки.

Есть разные решения, но в любом случае придется вникнуть немного в подробности msi.

https://wixsharp.codeplex.com/
https://iswix.codeplex.com/

и т.д.
...
Рейтинг: 0 / 0
10.06.2015, 10:37
    #38980841
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Алексей КAntonariyпропущено...
Раньше в студии был Setup Project, который вроде бы и создавал msi, с 2012й версии его не стало, как теперь их делать?Можно вернуть . Но, как мне показалось, этот проект находится на стадии "наколенки": не компилируется из командной строки и т. п. Мы его использовать пока не решились.То, что нужно, спасибо.
...
Рейтинг: 0 / 0
10.06.2015, 10:39
    #38980845
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Вот только эта бяка не понимает русских символов в названиях папок и файлов.
...
Рейтинг: 0 / 0
10.06.2015, 10:57
    #38980873
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Начинает понимать, если поменять локализацию на русскую.
...
Рейтинг: 0 / 0
15.06.2015, 16:15
    #38984084
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Еще проблема: при установке в Program Files у группы "Пользователи" права на mdf и ldf-файлы есть только на чтение. Как бы и на запись дать?
...
Рейтинг: 0 / 0
15.06.2015, 16:21
    #38984087
VAlexey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Antonariy,

можно в Custom Action с помощью утилит ОС cacls.exe или xcalcs.exe
...
Рейтинг: 0 / 0
15.06.2015, 16:38
    #38984100
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
VAlexeyAntonariy,

можно в Custom Action с помощью утилит ОС cacls.exe или xcalcs.exeСпасибо, получилось.
...
Рейтинг: 0 / 0
15.06.2015, 18:01
    #38984164
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
AntonariyVAlexeyAntonariy,

можно в Custom Action с помощью утилит ОС cacls.exe или xcalcs.exeСпасибо, получилось.

Слушай, ну каклами пользоваться - это не твой уровень.
И кстати с этими утилитами (i)(x)cacls.exe помнится есть ньюансы относительно разных OS.
15846985
Если надо, могу тебе для .Net свой модуль дать (как он есть сейчас).

AntonariyЕще проблема: при установке в Program Files у группы "Пользователи" права на mdf и ldf-файлы есть только на чтение. Как бы и на запись дать?
Вообще-то для данных по науке используются папки:

C:\ProgramData\Proga (все пользователи, но еще обычно надо дать полные права для "Users" (MSOffice дает), если такой вариант приемлим)
Environment.SpecialFolder.CommonApplicationData
(я давно все переделал именно под этот вариант, Program Files -только статические исполняемые файлы и только чтение)


либо - этот вариант наиболее правильный (но я не стал корячиться) - каждый работает со своими данными
C:\Users\Dmitry\AppData\Local\Proga (кажется) - для тек. пользователя если быть точным то Environment.SpecialFolder.ApplicationData)
...
Рейтинг: 0 / 0
15.06.2015, 19:03
    #38984217
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Алексей КAntonariyпропущено...
Раньше в студии был Setup Project, который вроде бы и создавал msi, с 2012й версии его не стало, как теперь их делать?Можно вернуть . Но, как мне показалось, этот проект находится на стадии "наколенки": не компилируется из командной строки и т. п. Мы его использовать пока не решились.
работает нормально
...
Рейтинг: 0 / 0
15.06.2015, 20:01
    #38984253
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
Дмитрий77И кстати с этими утилитами (i)(x)cacls.exe помнится есть ньюансы относительно разных OS.Меня интересует только 7ка, так что icacls достаточно.
...
Рейтинг: 0 / 0
15.06.2015, 20:32
    #38984270
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в ClickOnce указать
AntonariyМеня интересует только 7ка, так что icacls достаточно.
В принципе ДА.
Но API кухня там на самом деле не бог весть как сложна если чуток разобраться.
При этом icacls - это обертка только над файлами и папками.
Что касается AddAceToObjectsSecurityDescriptor,
то она универсальна,
т.е. это не только файловая система, но и права на ветки реестра, сервисы, принтеры и прочие системные объекты.
В .Net кстати есть частные обертки (для файлов и папок точно есть), но они не покрывают весь спектр объектов и местами недоделаны,
вот тут спорил как-то с товарищами на этом форуме, не получается например в общем случае через .Net -обертку изменить владельца ветки реестра.

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


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