C# 컴퓨터가 시작될때 자동으로 시작하는 프로그램(시작프로그램,Startup)에 등록하는 코드

    try

    {

        // 시작프로그램 등록하는 레지스트리

        string runKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run";

        RegistryKey strUpKey = Registry.LocalMachine.OpenSubKey(runKey);

        if (strUpKey.GetValue("StartupNanumtip"== null)

        {

            strUpKey.Close();

            strUpKey = Registry.LocalMachine.OpenSubKey(runKey, true);

            // 시작프로그램 등록명과 exe경로를 레지스트리에 등록

            strUpKey.SetValue("StartupNanumtip", Application.ExecutablePath);

        }

        MessageBox.Show("Add Startup Success");

    }

    catch

    {

        MessageBox.Show("Add Startup Fail");

    }

* 시작프로그램에 등록된 프로그램을 제거하는 방법

    try

    {

        string runKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run";

        RegistryKey strUpKey = Registry.LocalMachine.OpenSubKey(runKey, true);

        // 레지스트리값 제거

        strUpKey.DeleteValue("StartupNanumtip");

        MessageBox.Show("Remove Startup Success");

    }

    catch

    {

        MessageBox.Show("Remove Startup Fail");

    }

당신의 답변

보여지는 당신의 이름 (옵션):
개인정보 보호: 이메일 주소는 이 알림을 발송하기 위해 사용됩니다.
안티-스팸 확인:
앞으로 이 검증을 피하려면,로그인 혹은 가입 하시기바랍니다.
구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...