본문 바로가기

개발 관련

[Windows] 윈도우 시작시 프로그램 자동실행

윈도우 시작시 프로그램을 자동실행하는 방법을 검색해보면, 그 방법이 몇가지(3-4개)가 있다.

그중 하나가 레지스트리에 추가하는 방법인데,

레지스트리에 추가하는 위치도 다양하다.


내가 알고 있는건 Run (RunOnce는 한번만 실행한다는 의미니까 제외하고)

그런데, 아래 출처에서 이렇게나 다양한 위치가 존재한다고 ....

참고로, 모두 확인해 보지는 않았다.




2. AUTORUN LOCATIONS:

  • HKCU\Software\Microsoft\Windows\CurrentVersion \Explorer\Shell Folders
  • HKCU\Software\Microsoft\Windows\CurrentVersion \Explorer\User Shell Folders
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Run
  • HKCU\Software\Microsoft\Windows\CurrentVersion\ RunOnce
  • HKCU\Software\Microsoft\WindowsNT\ CurrentVersion\Windows
  • HKLM\SOFTWARE\Microsoft\Windows\ CurrentVersion\Explorer\Shell Folders
  • HKLM\SOFTWARE\Microsoft\Windows\Current Version\Explorer\User Shell Folders
  • HKLM\SOFTWARE\Microsoft\Windows\Current Version\Policies\Explorer
  • HKLM\SOFTWARE\Microsoft\Windows\Current Version\Run
  • HKLM\SOFTWARE\Microsoft\Windows\ CurrentVersion\RunOnce
  • HKLM\SOFTWARE\Wow6432Node\ Microsoft\Windows\CurrentVersion\Run
  • HKLM\SOFTWARE\Wow6432Node\Microsoft\ Windows\CurrentVersion\RunOnce
  • HKLM\SYSTEM\CurrentControlSet\Control\Session Manager



<출처>

1. http://www.dfinews.com/articles/2012/05/windows-7-registry-forensics-intrusion-related-activities