У меня есть приложение формы Windows vb.net, которое я развертываю как проект развертывания Visual Studio.Приложению необходимо записывать журналы событий в журнал приложений в средстве просмотра событий.По причинам, объясненным здесь Мне нужно создать источник событий во время процесса установки.Примерно так, чтобы он запускался как часть установщика
If Not EventLog.SourceExists(My.Application.Info.ProductName) Then
EventLog.CreateEventSource(My.Application.Info.ProductName, "Application")
End If
Этот код нужно запускать во время установки с повышенными привилегиями.Итак, мои вопросы:
- Как выполнить этот код, указанный выше, как часть установщика?
- Как заставить установщик выполнить запрос UAC, чтобы разрешить выполнение этого кодакак часть установки?