Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
Продукт может быть установлен PerUser или PerMachine. Мне нужно чтобы при установке PM анинсталлировались все предыдущие версии PU, PM и только затем ставилась новая версия. Хотелось бы на старте инсталлятора определить как установлен продукт: PU или PM? И если PU - тогда еще и определить какой юзер установил его, т.е. тот ли, который сейчас текущий или другой? Как такое сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 15:32 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
да, как это сделать в c# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 15:32 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
Winnipuh, продукт то чьего производства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:02 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
Winnipuh, гуглить? a C# incomplete wrapper of msi.dll Installation Context Determining Installation Context ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:09 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
Где-то в степиWinnipuh, продукт то чьего производства? сейчас моего, а ранее - неких девелоперов Но была возможность ставить и PU, и PM. А сейчас надо реагировать в свежих инсталляторах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:11 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
Winnipuh, ищите в реестрах, если свой инсталятор то можно и погоду Мадриде сохранять на момент установки для истории ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:13 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:15 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
Где-то в степиWinnipuh, ищите в реестрах, если свой инсталятор то можно и погоду Мадриде сохранять на момент установки для истории Но фигня то в том, что уже по рукам давно пошли инсталляторы, и если я даю новый, то он должен вести себя правильно. Цель в том, чтобы убрать все предыдущие версии перед установкой, но это в идеале, а в реальном мире - хотя бы в некоторых случаях реагировать. Дело в том, что если бзер ставил PU старую версию, а новую ставит PM, то они ставятся параллельно, а это плохо. Нужно, что бы была только одна версия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:19 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
skyANA ALLUSERS property Installation Context Это полезные ссылки, но как вытащить, кто установил продукт с указанным ид, точнее - имя юзера установившего продукт в случае PU установки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:26 |
|
||
|
MSI: как определить, кто установил продукт?
|
|||
|---|---|---|---|
|
#18+
Есть такая функция: Код: c# 1. 2. 3. Но ей надо сунуть на вход сид юзера, и тогда она вернет или не вернет инфо. Получается, что надо идти по всем юзерам и методом тыка проверять, не устанавливал ли он продукт с указанным ид? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:28 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=38816308&tid=1402214]: |
0ms |
get settings: |
17ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 301ms |
| total: | 476ms |

| 0 / 0 |
