none
[.NET] Windows 부팅시 응용 프로그램 자동 실행 시키기 RRS feed

  • 일반 토론

  • Public Sub Installing() '윈도우 부팅시 자동시작 사용(레지스트 등록)
       Dim Path As String
       Path = Application.StartupPath & "\test.exe" '실행파일 경로와 실행파일 이름을 저장
       My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\Run", "저장이름", Path)
    End Sub

     

     Public Sub re_Installing() '윈도우 부팅시 자동시작 미사용(레지스트 삭제)
       Dim Path As String
       Path = Application.StartupPath & "test.exe" ''실행파일 경로와 실행파일 이름을 저장
       My.Computer.Registry.LocalMachine.CreateSubKey("SOFTWARE\Microsoft\windows\CurrentVersion\Run").DeleteValue("저장이름")
    End Sub


    레지스트리에 추가하는 내용입니다.
    그냥 모듈에 추가하셔서 사용 (call 해서 불러 쓰면 됩니다.) 하시면 될 듯 해요.
    6.0 보다는 많이 간단해진 것 같네요.

    P.S.   Path = Application.StartupPath & "\test.exe" 대신에
             Path = Application.ExecutablePath 를 쓰는게 더 좋을듯 하는군요.
             (파일이름을 직접 넣어줘야하니.. 불편할테고. 이름이 바뀌면 못쓰겠죠?^^;)

    • 유형 변경됨 devlife 2012년 3월 20일 화요일 오전 3:05 본 게시물은 일반 토론 형식의 게시물입니다.
    2012년 3월 20일 화요일 오전 3:04