Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WinForms. Impersonate + Excel
|
|||
|---|---|---|---|
|
#18+
Добрый день. Потребность: открыть Excel из под другой учетной записи. Делаем LogonUser с последующим Impersonate WindowsIdentity.GetCurrent().Name - возвращает имперсонированую учетную запись но Код: c# 1. 2. создает процесс из под учетной записи того кто запустил приложение, а не имперсонированной Есть ли какая возможность открыть офисное приложение из под другой учетной записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 15:56 |
|
||
|
WinForms. Impersonate + Excel
|
|||
|---|---|---|---|
|
#18+
У процесса экселя, активированного через интероп, родительский процесс вовсе не от вашей программы, а от svchost.exe, у которого родитель services.exe. И они сами управляют правами и имперсонализацией. Теоретически можно попробовать получить primary token нужной учётки, дальше запустить непосредственно экзешник экселя через пинвок CreateProcessAsUser, потом подключиться к существующему экземпляру com-сервера экселя. Как последнее получится на практике - не знаю, не пробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 17:14 |
|
||
|
WinForms. Impersonate + Excel
|
|||
|---|---|---|---|
|
#18+
Сон Веры Павловны, если просто через RunAs запустить не подхватит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 17:19 |
|
||
|
WinForms. Impersonate + Excel
|
|||
|---|---|---|---|
|
#18+
имхо конечно, но интеропы использовать в сервисе, это плохая идея. если надо документ формировать, есть ODF и куча надстроек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 17:20 |
|
||
|
WinForms. Impersonate + Excel
|
|||
|---|---|---|---|
|
#18+
Roman Mejtes Сон Веры Павловны, если просто через RunAs запустить не подхватит? Он же (runas) в консоли требует ввести пароль, а параметра ком. строки для задания пароля у него нет. Люди этот момент частенько в интернетах обсуждают: https://www.google.com/search?q=bat runas with password ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 17:30 |
|
||
|
WinForms. Impersonate + Excel
|
|||
|---|---|---|---|
|
#18+
Приложение WinForms т.е. с UI Учетка и пароль будут вхардкожены в код - допущение норм Попробовали Код: c# 1. Процесс запускается, видно в диспетчере, но завершается через секунду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 18:06 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=39907589&tid=1398661]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 156ms |

| 0 / 0 |
