다른 예제를 확인했습니다.Windows가 시작될 때 응용 프로그램 시작
나는 winfrom에서 일하고있다. & 이제 설치 프로그램을 만들겠습니다.
Windows가 시작될 때 & 다음 코드를 사용하려고하면 소프트웨어를 시작하고 싶습니다.
RegistryKey rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
rkApp.SetValue("MyApp", Application.ExecutablePath.ToString());
하지만이 코드를 어디에 넣어야하는지 혼란 스럽습니다. 소프트웨어를 설치할 때 한 번 실행되므로 응용 프로그램이 시작될 때마다이 코드가 실행되는 것을 원하지 않습니다.
regkey가없는 경우 form_Load()를 확인해야합니다. 예라면 &이 값을 실행에 추가하십시오.
맞습니까? 사용자에게 옵션을 제공하고 싶지 않습니다. & 시작시이 응용 프로그램을 강제로 시작하고 싶습니다.
감사합니다.
EXE의 바로 가기를 시작 -> 모든 프로그램 -> 시작의 '시작'섹션으로 드래그하면 어떨까요? 편집 : 내 잘못, 그건 옳지 않아. 당신은 * 설치 *시 EXE의 바로 가기를 시작 폴더에 복사 할 수 있습니다. 나는 레지스트리를 사용하는 것이 더 좋은 방법이라고 생각한다. – Shai
이 코드는 프로그램의 설치 프로그램에 속합니다. –
'나는 사용자에게 옵션을주고 싶지 않고 시작시 강제로이 응용 프로그램을 시작하고 싶습니다 .' 당신은 이유가있을 수 있지만 사용자에게 옵션을주지 않는 것은 일반적으로 무례한 것으로 간주됩니다. – Heinzi