static void Main(string[] args) { AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (!MachineFunctions.IsRunAsAdmin()) { Messages.NoAdminRightsMessage(); return; } foreach (string arg in args) { CatchStartArgument(arg); } if (!noUpdate) { RunWithUpdate(); } else { ContinueFromUpdateCheck(); } }