VB6.0 에서 레지스트리 등록 및 삭제시 아래의 예제코드를 이용하여 활용
<Code>
Dim Result As Integer
If InStr(RegGetSectionValueName("SOFTWARE\Microsoft\Windows\CurrentVersion\Run"), "junche4") = 0 then
Result = IIf(SHRegWriteString("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "junche4", App.Path & "\" & App.EXEName & ".exe"), 1, 0)
End If
If Result = 0 Then
MsgBox "시작 프로그램 등록에 실패하였습니다", vbCritical, "오류"
End If
If InStr(RegGetSectionValueName("SOFTWARE\Microsoft\Windows\CurrentVersion\Run"), "junche4") Then
Result = IIf(SHRegDelValue("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "junche4"), 1, 0)
End If
If Result = 0 Then
MsgBox "시작 프로그램 등록에 등록된 기록을 삭제하는데 실패하였습니다", vbCritical, "오류"
End If
'[VB6] 프로그래밍' 카테고리의 다른 글
[VB6.0] WinHTTP 타임아웃,오류 처리 예제 (0) | 2020.03.28 |
---|---|
[VB6.0] 웹브라우저 인터넷 컨트롤러 (WebBrowser) IE 버전 호환성 (0) | 2020.03.28 |
[VB6.0] sleep을 대체 할수 있는 비동기식 딜레이 (0) | 2020.03.28 |
[VB6.0] 정규식을 이용한 파싱에 유용한 함수들 (0) | 2020.03.28 |
[VB6.0] Selenium 사용시 상단에 테스트 메세지 없애기 (0) | 2020.03.27 |