2010년 11월 23일 화요일

[Innosetup] Uninstall 시 생성한 레지스트리 삭제하기

Flags 값을 uninsdeletevalue 로 셋팅하였더니  Software\Microsoft\Windows\CurrentVersion\Run 자체가 사라졋다..

Flags 값을 dontcreatekey uninsdeletevalue 로 셋팅 해야 생성한 놈만 삭제된다.


[Registry]


Root: HKLM; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: TestApp; ValueData: {app}\testapp\Testapp.exe; Flags: dontcreatekey uninsdeletevalue

마우스 클릭녹화 및 반복재생, exe 실행파일로 컴파일 - TinyTask

마우스 클릭녹화 및 반복재생, exe 실행파일로 컴파일 - TinyTask

2010년 11월 18일 목요일

Google Sync + Outlook 2010 - Calendar Help

Google Sync + Outlook 2010 - Calendar Help

in regedit locateHKEY_CLASSES_ROOT\Outlook.Application\CurVerChange default from 'Outlook.Application.14' to 'Outlook.Application.12'

2010년 11월 5일 금요일

Macro recorder

Macro recorder

Crash 발생시 windgb 자동실행

windbg -i 를 하면 레지스트리
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
에 기록되고

크래쉬가 발생시 자동으로 windbg가 실행된다.

2010년 11월 4일 목요일

엘키의 주절 주절 :: Application Verifier 적용하기

엘키의 주절 주절 :: Application Verifier 적용하기

J & J

J & J

Windows Application Verifier로 응용 프로그램 분석

Windows Application Verifier로 응용 프로그램 분석

윈도우 기본 실행 명령어

XP실행 명령어
calc 계산기
charmap 문자표
cleanmgr 디스크정리
clipbrd 클립보드에 복사된 내용표시
cmd 도스명령프롬프트 실행 단, 윈98은 command
control 제어판
dfra.msc 디스크조각모음
dxdiag 다이렉트X 진단도구 및 그래픽과 사운드의 세부정보를 보여줌
eudcedit 사용자정의 문자 편집기
explorer 탐색기
maqnify 돋보기
mobsync 동기화
msconfig 시작프로그램 제어등 많은 기능 제공
msinfo32 시스템정보
mstsc 원격 데스크톱 연결
netstat 현재열린포트와 TCP/IP 프로토콜정보를 보여줌
notepad 메모장
ntbackup 백업 및 복원 마법사
osk 화상키보드
pbrush mspaint그림판
ping 사이트주소핑테스트 해당 사이트의 인터넷연결 유무 확인
regedit 레지스트리 편집기
sfc 시스템 파일 검사기
sndrec32 녹음기
sndvol32 시스템 사운드 등록정보, 볼륨조절
sysedit autoexec.bat, config.sys, win.ini, system.ini시스템구성편집기
systrav 사운드 볼륨설정 노란색 스피커 아이콘을 트라이목록에 띄움
telnet open사이트주소(텔넷접속명령어)
telnet open 사이트주소텔넷접속 명령어
tourstart 윈도우 기능안내 html 문서표지
wab 주소록
winipcfg 인터넷에 접속된 자신의ip주소를 보여줌 단, 윈2000은 ipconfig로 변경됨
winmine 지뢰찾기
winver 윈도우 버전확인
wmplayer 윈도우 미디어 플레이어
wordpad 워드패드
wscui.cpl 보안센터
wupdmar 윈도우업데이트
[MSC 명령어]
certmgr.msc 인증서관리
ciadv.msc 인덱싱 서비스
comexp.msc comexp 구성 요소 서비스
compmgmt.msc 컴퓨터관리
control userpasswords2 사용자계정
devmgmt.msc 장치관리자
dfrg.msc 디스크 조각모음
diskmgmt.msc 디스크 관리
eventvwr.msc 이벤트 뷰어
fsmgmt.msc 공유폴더(공유 폴더 관리)
gpedit.msc 그룹 정책
Inetcpl.cpl 인터넷 옵션
lusrmgr.msc 로컬 사용자 및 그룹
ntmsmgr.msc Removable Storage
ntmsoprq.msc 이동식 저장소 운영자 요청
oobe/msoobe /a xp 정품 인증 확인
perfmon.msc 성능모니터뷰
rsop.msc 정책의 결과 집합
secpol.msc 로컬 보안 설정
services.msc 서비스
wmimgmt.msc WMI 서비스 구성
1. drwatson or drwtsn32 로그파일뷰어
2. msconfig 시스템구성유틸리티
3. netstat -na 현제 내컴에 접속되어 있는 IP와 포트를 디스플레이
4. conf 원도우에서 기본제공하는 원격관리 툴인 netmeeting를 실행시켜주는 프로그램.
5. ping 상대방 컴퓨터의 네트워크 연결 확인
6 ipconfig 명령프롬프트에서 실행시키면 내컴의 IP를 알수 있음. /all, /release, /renew
7. winipcfg IP 확인하는 명령.. 98과 me에서만 사용가능
8. sfc /scannow 컴퓨터의 시스템 파일을 검색하여.. 원본 파일로 바꾸어주는 명령어.
9. regedit / regedt32 레지스트리 편집기
10. oobe/msoobe /a 원도우 정품인증 확인 명령어
11. scandisk c: 도스에서.. 하드디스크 스켄하는 명령어(원도의 하드디스크 검사와 동일, 98에서만)
12. chkdsk c: 옛날 도스모드에서 쓰던 하드디스크 스켄 명령(XP에서 사용)
13. sysedit 시스템 구성 편집기 (win.ini, system.ini, autoexec.bat, config.sys)
14. shutdown -a xp에서 바이러스등에 컴이 자동종료안되게 막아줌, 시스템종료 취소
15. dxdiag 컴퓨터의 다이렉트x 버젼확인하기
16. deltree 도스에서. 디렉토리까지 포함하여. 삭제 가능한 명령어.. del이나 erase 보다 막강한 기능제공
17. mstsc.exe 원격 데스크톱 연결
18. doskey 명령어 History 기능(98에서 사용)
19. msinfo32 시스템정보를 확인하는 명령어
20. XP에 있는 관리도구를 실행할 수 있는 명령어.
compmgmt.msc : 컴퓨터관리
devmgmt.msc : 장치관리자
diskmgmt.msc : 디스크관리
dfrg.msc : 디스크 조각모음
eventvwr.msc : 이벤트뷰어
fsmgmt.msc : 공유폴더
gpedit.msc : 로컬 컴퓨터 그룹정책
lusrmgr.msc : 로컬 사용자 및 그룹
perfmon.msc : 성능모니터
rsop.msc : 정책의 결과와 집합
secpol.msc : 로컬 보안설정
services.msc : 서비스 관련 명령어
21. 제어판의 모듈실행명령어(XP용이나 98에서도 일부 가능함)
[Access.cpl] 내게 필요한 옵션
[Mmsys.cpl] 사운드 및 오디오장치 등록정보
[Appwiz.cpl] 프로그램추가/제거
[Nusrmgr.cpl] 사용자계정
[Desk.cpl] 디스플레이 등록정보
[Nwc.cpl] Client Service for NetWare
[Hdwwiz.cpl] 하드웨어추가마법사
[Odbccp32.cpl] ODBC 데이터 원본관리자
[Inetcpl.cpl] 인터넷등록정보
[Powercfg.cpl] 전원옵션 등록정보
[Intl.cpl] 국가 및 언어옵션
[Sysdm.cpl] 시스템등록정보
[Joy.cpl] 게임콘트롤러
[Telephon.cpl] Phone and Modem Options
[Main.cpl] 마우스등록정보
[Timedate.cpl] 날짜 및 시간 등록정보
22. IPv6 스택(프로토콜) 설치
Windows XP(2003)에는 IPv6 스택이 내장되어 있으므로, 이를 활성화합니다.
Windows XP는 CMD창에서 "ipv6 install"을 실행. 지울때는 "ipv6 uninstall“
23. tsshutdn.exe (available at Windows 2000 and Windows XP)
TSSHUTDN [대기 시간] [/SERVER:서버 이름] [/REBOOT] [/POWERDOWN] [/DELAY:로그오프 지연] [/V]
대기 시간 사용자에게 알린 후 모든 사용자 세션을 종료하기 전까지 기다리는 시간(초)(기본값은 60).
/SERVER:서버 이름 종료할 서버(기본값은 현재 서버).
/REBOOT 사용자 세션이 종료된 후 서버를 다시 부팅.
/POWERDOWN 서버가 전원 꺼짐을 준비함.
/V 수행 중인 동작에 대한 정보를 표시.
/DELAY:로그오프 지연 연결된 모든 세션을 로그오프한 후 기다리는 시간(초)(기본값은 30).
지금 즉시 컴퓨터를 종료시키고 싶다면. 'tsshutdn 0'과 같이 입력. 여기서 '0'은 대기시간을 의미하며 단위는 '초'(second)이다.
따로 대기시간을 입력하지 않는다면 기본값으로 60초 후에 종료된다. 대기시간 단위가 '초'라는 점만 유의한다면 그리 어렵지 않게 사용할 수 있을 것이다.
10분후에 컴퓨터를 종료하고 싶다면 'tsshutdn 600', 30분 후는 'tsshutdn 1800' 이런식으로 입력하면 된다.
reboot 라는 옵션을 사용할 수 있는데 다들 알겠지만 재부팅을 할때 사용되는 것이다.
tsshutdn 0 /reboot 라는 명령를 내린다면 엔터를 치는과 동시에 컴퓨터가 꺼졌다 다시 부팅 된다.
24. shutdown.exe (availabe at Windows XP Only)
shutdown.exe는 tsshutdn.exe 를 좀더 확장해 놓은 명령어라고 생각하면 된다.
shutdown [-l | -s | -r | -a] [-f] [-m 컴퓨터 이름] [-t xx] [-c "설명"] [-d up:xx:yy]
No args 이 메시지를 표시합니다.(-?와 동일)
-i GUI 인터페이스 표시합니다.(처음 옵션이어야 합니다.)로그오프합니다.
(-m 옵션과 함께 사용될 수 없음)
-s 시스템을 종료합니다.
-r 시스템을 종료한 후 다시 시작합니다.
-a 시스템 종료를 중단합니다.
-m 컴퓨터 이름 원격 컴퓨터를 종료/다시 시작/중단합니다.
-t xx시스템 종료의 만료 시간을 xx초로 설정합니다.
-c "설명" 시스템 종료 설명을 지정합니다. (최대 127 문자)
-f 실행 중인 응용 프로그램을 경고 없이 강제로 종료합니다.
-d [u][p]:xx:yy 종료에 대한 이유코드를 지정합니다.
u: 사용자 코드
p: 계획된 종료 코드
xx: 주 이유 코드 (256 보다 작은 양수)
yy: 부 이유 코드 (65536 보다 작은 양수)
이 명령어는 반드시 옵션을 사용해야 하는데... 자주 사용되는 것으로서는 '-s', '-r', '-t xx', '-i' 정도일 것이다.
대기시간을 의미하는 '-t' 옵션을 사용하지 않는다면 기본값은 30초이다. 즉 'shutdown -s' 명령을 내리면 30초 후에 종료된다.
'-t xx'옵션의 xx는 역시 '초'(second)를 의미한다. 그러므로 'shutdown -s -t 3600'이라는 명령를 내린다면 1시간 후에 컴퓨터가 종료된다.
자주 사용되진 않겠지만... '-a' 옵션은 -s', '-r' 옵션을 통해 종료 또는 재부팅 명령어를 내린 후에 갑자기 마음이 바뀌어 이를 해제하고자 할 때 사용하는 옵션이다.
=================================================================
▶ 자주사용 하는 명령어
msconfig(시작프로그램 제어등 많은기능 제공)
단, 윈2000은 지원 안함
regedit(레지스트리 편집기)
sysedit(autoexec.bat , config.sys ,win.ini, system.ini 시스템구성편집기)
command(도스명령프롬프트 실행)
단,윈2000은 cmd로 변경됨
telnet open 사이트주소(텔넷접속명령어)
netstat -na(현재 열린포트와 TCP/IP 프로토콜정보를 보여줌)
-열린포트로 트라이목마형 바이러스 침투 유무확인가능
sfc(시스템 파일 검사기)
단, 윈98se까지만 지원됨-시스템 파일을 검사한후 깨지거난 손실된 파일을 원본 압축파일에서 찾아서 복원시켜줌
winipcfg(인터넷에 접속된 자신의 아이피 주소를 보여줌)
단, 윈2000은 ipconfig로 변경됨
dxdiag(다이렉트X진단도구 및 그래픽과 사운드의 세부정보를 보여줌)
systray(사운드 볼륨설정 노란색 스피커 아이콘을 트라이목록에 띄움)
ping 사이트주소(핑테스트 해당 사이트의 인터넷연결 유무 확인)
--------------------------------------------------------------------------------
1. [drwatson]
에러가 발생하여 컴을 강제 종료 시켜야할 상황등을 겪으셨다면
꼭 알고 있어야할 명령어..실행하면 에러 다이얼로그 박스를 잡아
줍니다..
2. [msconfig]
시작프로그램및 서비스를 중지 시킨다거나 하는등의
시스템 리소스 확보를 위한
윈도우의 기초적인 환경설정을 할수 있죠.
3. [netstat -na ]
현재 내컴에 접속되어 있는 IP를 출력 합니다.
부속적인 다양한 옵션이 있습니다..
4. [conf ]
원도에서 기본제공하는 원격관리 툴인
netmeeting를 실행시켜줍니다.
5. [ping] 상대방 IP로 접속이 가능한지 때려보는 명령
ping yahoo.co.kr 등.....
회선속도및 대상 컴퓨터의 OS판단이 가능함.
6. [xcopy ]
copy명령어보다 상당한 기능을 제공하는 복사명령어
하드의 OS까지 복사 가능함...
XCOPY C: D: /S/C/H/E/R/K 범용적인 옵션
예전의 98및 도스시절에 많이 쓰던 명령어 이죠..
7. [ipconfig]
명령프롬프터에서 실행시키면 내컴의 IP를 알수 있음
[config/renew] 동적 IP를 새로이 잡아줌.
[config/release] 동적 IP를 삭제함
8. [cmd] 명령 프롬프트(윈도우 도스)를 실행시키는 명령
9. [sfc /Scannow]
오류난 파일을 검색하여 원본으로 재 배치 할때 씁니다.
10. [regedit]
레지스트리 편집기를 실행 합니다.
11. [oobe/msoobe /a ]
원도우 정품 확인 명령어
12. [scandisk c:]
도스상의 명령어로 윈도우위 디스크 검사와 동일 합니다.
13. [ren *.txt *.bak ]
파일명 바꾸는 도스 명령어
ren a.txt b.txt - a.txt 파일을 b.txt 파일로 이름을 바꿈
14. [tracert 대상 사이트 주소]
예:tracert yahoo.co.kr
야후까지 경유해가는 IP를 출력해 줍니다.
(IP 를 추적할수도 있죠)
15. [shutdown -a ]
악성 바이러스및 자동종료 웜등으로 부터 자동종료를 막을때..
16. [dxdiag ]
컴의 다이렉트 x 버젼확인
17. [deltree]
도스에서. 하위 디렉토리까지 포함하여. 삭제 가능한 명령어..
del이나 erase 보다 막강한 기능제공
( deltree XXX )
18. [mstsc.exe]
원격 데스크톱 연결 사용
19. [rcimlby.exe -LaunchRA]
msn 메신저로 상대에게 원격지원요구
--------------------------------------------------------------------------------
▶ 관리 관련 명령어
certmgr.msc : 인증서 관리
ciadv.msc : 인덱싱 서비스
compmgmt.msc : 컴퓨터 관리
devmgmt.msc : 장치관리자
diskmgmt.msc : 디스크 관리
dfrg.msc : 디스크 조각모음
eventvwr.msc : 이벤트 뷰어
fsmgmt.msc : 공유폴더
gpedit.msc : 로컬 컴퓨터 정책
lusrmgr.msc : 로컬 사용자 및 그룹
ntmsmgr.msc : Removable Storage
ntmsoprq.msc : 이동식 저장소 운영자 요청
perfmon.msc : 성능모니터뷰
rsop.msc : 정책의 결과와 집합
secpol.msc : 로컬 보안설정
services.msc : 서비스
wmimgmt.msc : WMI 서비스 구성
comexp.msc : comexp 구성 요소 서비스
control userpasswords2 : 사용자 계정
mmc : 콘솔루터
taskmgr : 윈도우 작업 관리자
--------------------------------------------------------------------------------
▶시작메뉴명령어들
Accessibility Wizard [Accwiz.exe] 내게 필요한 옵션 마법사
Narrator [Narrator.exe ] 내레이터
Address book [Wab.exe] 주소록 - 주ID
Notepad [Notepad.exe ] 메모장
Backup [Ntbackup.exe] 백업및 복원 마법사
On-Screen Keyboard [Osk.exe ] 화상키보드
Calculator [Calc.exe] 계산기
Outlook Express [Msimn.exe ] 아웃룩 익스프레스
Character map [Charmap.exe] 문자표
Paint [Mspaint.exe ] 그림판
Command prompt [Cmd.exe] 명령프롬프트
Pinball [Pinball.exe ] 핀볼
Data sources (ODBC) [Odbcad32.exe] ODBC 데이터 원본 관리자
Remote Assistance [Rcimlby.exe ] MSN
Disk cleanup [Cleanmgr.exe] 디스크 정리
Remote Desktop Connection [Mstsc.exe ] 원격 데스크톱 연결
FreeCell [Freecell.exe] 프리셀
Solitaire [Sol.exe ] 카드놀이
Files and Settings Transfer Wizard [Migwiz.exe] 파일 및 설정 전송 마법사
Sound Recorder [Sndrec32.exe ] 녹음기
Hearts [Mshearts.exe] 하트 네트워크
Spider Solitaire [Spider.exe ] 스파이더
HyperTerminal [Hypertrm.exe] 하이퍼터미널
System Information [Msinfo32.exe] 시스템 정보
Internet Backgammon [Bckgzm.exe] 주사위 놀이
System Restore [Rstrui.exe] 시스템 복원
Internet Checkers [Chkrzm.exe] 체커 온라인
Tour Windows XP [Tourstart.exe ] XP의 새로운 기능을 경험해 보세요.
Internet Explorer [Iexplore.exe] 익스플로러
Utility Manager [Utilman.exe ] 유틸리티 관리자
Internet Hearts [Hrtzzm.exe] 하트 온라인
Windows Media Player [Wmplayer.exe ] 윈도우 미디어 플레이어
Internet Reversi [Rvsezm.exe] 리버시 온라인
Windows Messenger [Msmsgs.exe ] MSN창모드
Internet Spades [Shvlzm.exe] 스페이드 온라인
Windows Movie Maker [Moviemk.exe ] 무비메이커
Magnifier [Magnify.exe] 윈도우 돋보기
Windows Update [Wupdmgr.exe ] 윈도우 업데이트
Minesweeper [Winmine.exe] 지뢰찾기
WordPad [Wordpad.exe ] 워드패드
MSN Explorer [Msn6.exe] MSN 익스플로러
[dfrg.msc] 디스크 조각모음
--------------------------------------------------------------------------------
▶ 제어판의 모듈실행 명령어
[Access.cpl] 내게필요한옵션
[Mmsys.cpl] 사운드 및 오디오 장치 등록정보
[Appwiz.cpl] 프로그램추가제거
[Nusrmgr.cpl] 사용자계정
[Desk.cpl] 디스플레이등록정보
[Nwc.cpl] Client Service for NetWare
[Hdwwiz.cpl] 하드웨어추가마법사
[Odbccp32.cpl] ODBC 데이터 원본 관리자
[Inetcpl.cpl] 인터넷등록정보
[Powercfg.cpl] 전원옵션등록정보
[Intl.cpl] 국가및언어옵션
[Sysdm.cpl] 시스템등록정보
[Joy.cpl] 게임컨트롤러
[Telephon.cpl] 전화및모뎀옵션
[wscui.cpl] 보안센터
[control admintools ] 관리도구
[Ncpa.cpl] 네트워크 연결
[Main.cpl] 마우스 등록정보