Пример #1
0
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            LaunchCounter++;
            RegistryKey HKLM_key = Registry.LocalMachine;
            RegistryKey MySubKey;

            MySubKey = HKLM_key.OpenSubKey(KeyName, true);
            MySubKey.SetValue(ValueName, LaunchCounter);
        }
Пример #2
0
        private void DoRegisters()
        {
            RegistryKey HKLM_key = Registry.LocalMachine;
            RegistryKey MySubKey;

            if (HKLM_key.OpenSubKey(KeyName) == null)        //if no key
            {
                HKLM_key.CreateSubKey(KeyName, true);        //create one
            }
            MySubKey = HKLM_key.OpenSubKey(KeyName, true);   //

            if (MySubKey.GetValue(ValueName) == null)        //if no value
            {
                MySubKey.SetValue(ValueName, LaunchCounter); //set 0 value
            }
            else//if there is
            {
                LaunchCounter = Convert.ToUInt16(MySubKey.GetValue(ValueName));//get it
            }
            MessageBox.Show(LaunchCounter.ToString() + " times this app was launched", "Counter", MessageBoxButtons.OK);
        }