powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Можно ли в ClickOnce указать
19 сообщений из 19, страница 1 из 1
Можно ли в ClickOnce указать
    #38980407
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что программа устанавливается для всех пользователей?
...
Рейтинг: 0 / 0
Можно ли в ClickOnce указать
    #38980413
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
Через ClickOnce не выйдет. Советую посмотреть в сторону MSI installer.
...
Рейтинг: 0 / 0
Можно ли в ClickOnce указать
    #38980423
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronAntonariy,
Через ClickOnce не выйдет. Советую посмотреть в сторону MSI installer.Раньше в студии был Setup Project, который вроде бы и создавал msi, с 2012й версии его не стало, как теперь их делать?
...
Рейтинг: 0 / 0
Можно ли в ClickOnce указать
    #38980433
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
Сейчас популярен WIX . Мы его используем.
...
Рейтинг: 0 / 0
Можно ли в ClickOnce указать
    #38980471
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronAntonariy,
Сейчас популярен WIX . Мы его используем.Какая жуть.

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

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

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

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

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

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

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

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

можно в Custom Action с помощью утилит ОС cacls.exe или xcalcs.exeСпасибо, получилось.
...
Рейтинг: 0 / 0
Можно ли в ClickOnce указать
    #38984164
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Можно ли в ClickOnce указать
    #38984217
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КAntonariyпропущено...
Раньше в студии был Setup Project, который вроде бы и создавал msi, с 2012й версии его не стало, как теперь их делать?Можно вернуть . Но, как мне показалось, этот проект находится на стадии "наколенки": не компилируется из командной строки и т. п. Мы его использовать пока не решились.
работает нормально
...
Рейтинг: 0 / 0
Можно ли в ClickOnce указать
    #38984253
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77И кстати с этими утилитами (i)(x)cacls.exe помнится есть ньюансы относительно разных OS.Меня интересует только 7ка, так что icacls достаточно.
...
Рейтинг: 0 / 0
Можно ли в ClickOnce указать
    #38984270
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyМеня интересует только 7ка, так что icacls достаточно.
В принципе ДА.
Но API кухня там на самом деле не бог весть как сложна если чуток разобраться.
При этом icacls - это обертка только над файлами и папками.
Что касается AddAceToObjectsSecurityDescriptor,
то она универсальна,
т.е. это не только файловая система, но и права на ветки реестра, сервисы, принтеры и прочие системные объекты.
В .Net кстати есть частные обертки (для файлов и папок точно есть), но они не покрывают весь спектр объектов и местами недоделаны,
вот тут спорил как-то с товарищами на этом форуме, не получается например в общем случае через .Net -обертку изменить владельца ветки реестра.

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


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