Como fazer um aplicativo .NET ser executado como administrador?
Olá a todos! Estou escrevendo um pequeno aplicativo em C# (Windows Forms) que precisa editar arquivos do sistema e chaves do registro. O problema é que, na execução normal, o programa funciona bem, mas quando chega a hora de gravar em Program Files ou alterar configurações do sistema, ocorre uma exceção System.UnauthorizedAccessException.
Eu entendo que preciso executar o aplicativo com privilégios elevados, mas como fazer isso programaticamente? Tentei adicionar um manifest, mas o Visual Studio reclama. Vi em fóruns que é possível usar permissões de administrador através do app.manifest, mas não tenho esse arquivo no meu projeto.
Aqui está um exemplo de código que tenta gravar um log em uma pasta protegida:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
string pa
No answers yet.
Faça login para deixar uma resposta
Blogs
Microsserviços em Go: arquitetura e prática do A ao Z
Generics em Swift: guia completo com exemplos de código
Trabalhando com o sistema de arquivos em C++: guia completo para iniciantes
Expressões Regulares em JavaScript com Exemplos para Iniciantes