Я пытаюсь использовать сторонний API для печати html-файла.Когда я использую SDK поставщика в приложении WinForm, он завершается ошибкой во время операций InternetExplorer.(ошибка ниже) Итак, я обнаружил, что процесс должен запускаться только с правами администратора.И затем, приложения и операции печати работают хорошо.
Вызванный объект отключился от своих клиентов.(Исключение из HRESULT: 0x80010108 (RPC_E_DISCONNECTED)): Трассировка стека: на System.Runtime.InteropServices.ComTypes.IConnectionPoint.Unadvise (Int32 dwCookie) в SHDocVw.DWebBrowserEvents2_EventProvider.remove_TitleChange (DWebBrowserEvents2_TitleChangeEventHandler) в SHDocVw.InternetExplorerClass.remove_TitleChange (DWebBrowserEvents2_TitleChangeEventHandler)
Мой вопрос начинается после этого.Я должен использовать тот же API для печати в брокерском приложении UWP.Скажем, это приложение с назначенным доступом / киоском.Я знаю, что UWP не может работать с правами пользователя, но я полагаю, что у брокерского приложения должны быть некоторые настройки, в основном «dllhost.exe» в качестве администратора.Поскольку приложение должно работать в назначенном режиме доступа, я не могу назначить назначенного пользователя доступа в качестве администратора.(Я сомневаюсь, что это будет работать, даже если я его установлю)
Есть ли возможность запустить dllhost.exe от имени администратора?Или любое другое предложение для вопроса?