반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- IfInString
- EnvDiv
- Blocks
- 배열
- EnvAdd
- SetMouseDelay
- DetectHiddenWindows
- Threads
- StringGetPos
- EnvSub
- EnvMult
- 식
- 함수
- autohotkey
- if
- IfWinExist
- 식의 설명
- Menu
- MouseClick
- if(식)
- API
- IF (식)
- SetEnv
- SetKeyDelay
- ControlSend
- SetControlDelay
- ControlGetText
- SetTitleMatchMode
- EnvSet
- Var:=식
Archives
- Today
- Total
목록2007/12/03 (2)
ㄴrㅎnㅂrㄹrㄱi
NSIS에서 인터넷 연결 상태 확인하기.
헬마입니다. 정말 오랜만에 관련 글을 올리게되었네요.. 이번에 회사에서 인스톨러 하나 만들다가 인터넷 연결 상태를 확인해야할 일이 생겨서 찾아보다가 올립니다. System::Call 'wininet.dll::InternetGetConnectedState(*i .r0, i 0) i.r1' MessageBox MB_OK "$1 $0 Modem=1, LAN=2, Proxy=4, RAS=0x10, Offline=0x20 Configured=0x40" 함수는 이렇게 되어있으며, 호출하면 $1 에는 성공여부 1이면 성공, 0 이면 실패가 되며 $0 에는 연결 상태 값이 들어옵니다. 확인방법은 IntOp $2 $0 & 0x20 이렇게 연산해서 $2에 0x20 값이 들어있으면 오프라인상태이고 아니면 연결상태라고 보시면..
프로그래밍/NSIS
2007. 12. 3. 21:06
Modern UI 에서 특정 페이지 에서 특정 버튼 숨기기
헬마입니다. 이번에 회사에서 인스톨러 제작하면서 더욱 더 많은 것을 시도해보게 되는 것 같네요. 제작하는 인스톨러가 환영페이지 앞에 특정조건에 따라 비밀번호를 묻는 사용자페이지가 삽입되어 있었는데 이 페이지로 인해 환영페이지에서 무조건 뒤로 버튼이 출력되는 문제가 있었습니다. NSIS 포럼에 가보니 역시 문제 해결책이 있더군요. 예제 코드는 환영 페이지 에서 뒤로 버튼을 감춥니다. !define MUI_PAGE_CUSTOMFUNCTION_PRE Welcome_Pre !insertmacro MUI_PAGE_WELCOME
프로그래밍/NSIS
2007. 12. 3. 21:05