SoFunction
Updated on 2025-03-08

Example of using C# to save information in the registry


using System;

namespace Backend
{
    public class RegistryStorage
    {
        public static PageVisibility OpenAfterStart()
        {
            Microsoft. registryKey;
            PageVisibility visibility = ;

            // HKCU\Software\RegeditStorage
            registryKey = Microsoft.(@"Software\RegistryStorage");
            if (registryKey != null)
            {
                visibility = (string)("PageVisibility") == () ?
                    : ;
                ();
            }

            return visibility;
        }

        public static void SaveBeforeExit(PageVisibility visibility)
        {
            Microsoft. registryKey;

            // HKCU\Software\RegeditStorage
            registryKey = Microsoft.(@"Software\RegistryStorage");
            ("PageVisibility", ());
            ();
        }
    }

    public enum PageVisibility
    {
        Visible,
        Hide
    }
}