창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판 (1/0)
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 박재성[날개달기]2006-03-08 10:57:29, Hit : 5302
스크린세이버에대한 분석
Homepage : http://www.cyworld.com/0117614582
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=open_lec&no=92
궁굼증이 있어서 한번 분석해봤다.
그냥 일방적으로 만들어놓은 창조 스크린세이버는 옵션이란 개념이 없다
그냥 플레이만 가능하고 프로그래밍에 따라 마우스를 움직이거나 키보드를
누르면 꺼지는 그런 기능이다.
그래서 혹시나 하는 마음으로 스크린세이버를 만들고
속성창에 화면보호기 등록정보에서
프로그램으로 인자를 넘기는것인가 해서 인자를 받아서
저장을 해보았다.
예상대로 인자를 넘겨받았다.
미리보기 는 /s 를 받았다.
screen 의 약자인거같다.
그리고 옵션에서는 약간 이상하게 받았는데.
/c:숫자
이런식으로 받았다.
음 무엇일까.. 창의 핸들또는 화면보호기 등록정보의 핸들인거같다.
인자는 받아냈지만. 실제로 실행은 되있지만 화면에
보여지지는 않았다.

더 연구해봐야겠습니다. ^^;;

박종훈   2006-03-08 PM 9:13:51  
어.. 저도 궁금했는데^^..
그나저나, 숫자는 뭐지 -_-+

http://kin.naver.com/expert/section1_detail.php?expert_d1id=1&expert_dir_id=10105&docid=447803
박종훈   2006-03-09 PM 9:13:00  
네.. 제가 오늘 한번 더 분석(엥?)해봤는데요..

저는, /s 인자를 분석한 것이 아닌, /c 인자를 보았습니다..

/c 인자에서, 뒤에 숫자가 따라오죠? /c:526288 이런 식으로요..
뒤에 이 숫자를 보니까, 핸들값이 맞네요 ^^..

SPY++과, 지상현님께서 기타자료실에 올리신, 프로그램인자 얻는 것과,
창조 구조체 사용의 예에서, 첩보원++를 사용했는데요..

/c 인자 뒤의 숫자가, 디스플레이 등록정보창의, 화면보호기 탭의
핸들값이 일치하네요^^..

그런데, 실행은 됬지만, 화면에 보여지지 않은 이유는 뭐지 ^^;
(나중에 한번 해봐야지..)


뒤에 따라오는, 핸들값으로, 디스플레이 등록정보 창이 선택되지 않게
만드는 모양입니다.. 보통, 화면보호기의 옵션창이 있는 상태에서,
디스플레이 등록정보창을 먹통(?)이 되죠..
지상현   2006-05-21 AM 3:35:15  
인자가 3가지 있습니다.
/s 가 스크린세이버를 작동시키라는 거일꺼고
/p 였나? 아마 스크린세이버의 설정 창을 띄우게 하는 거...
/c:handle 은 말씀하신게 모두 맞습니다. 화면보호기 목록에서 화면보호기 선택했을 때 자그마한 미리보기를 그려줄 수 있게 만들어진 부분입니다.
박종훈   2006-11-18 PM 9:47:35  
어허, 이거 신기하네요[?]

일단, 실험보고서? 를 말하자면..
화면보호기 목록해서, 아무거나 하나 선택하니..
그 화면보호기의 실행파일이 실행됩니다.
인자는, [/p 숫자] 로 오더군요..
숫자는 알고보니, 핸들이구요,.
[조금한 미리보기 화면의 핸들이 더군요..]

그래서, 그 화면보호기의 프로세스를 강제종료하니..
앵? 현란하게 미리보기를 보여주면.. 그 조그만 미리보기 화면이..
검은색으로 변하던;;

그러면.. 그 미리보기 영역에.. 실행파일이 직접그려주는것 같은데..
맞나요? 암튼, 저의 실험결과였습니다;;
지상현   2006-11-18 PM 10:05:13  
네, 미리보기 화면의 핸들이 옵니다.
거기에 잘 그려보라는 거겠죠 ^^;
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
44
   기타 자료실에 있는 다람쥐어 (파악해 보자_) [2]
김제형 2009/05/03  5790
43
   대박로또에 적용된 자동업데이트 알고리즘.. [7]
최재일 2004/09/13  7957
42
   리소스 해커를 이용하여 DLL 파일안의 HTML 문서 넣기! [4]
qkrwhdgns 2005/07/20  5683
41
   마우스 오른쪽 눌렀을때의 메뉴 뜨게하기(초보용)
이시영 2005/02/02  5169
40
   맞짱! 포인터(Pointer) - 1부 [C언어 들춰보자!] [7]
박종훈 2009/02/26  6289
39
   맞짱! 포인터(Pointer) - 2부 [C언어 포인터 존재를 확인하자!]
박종훈 2009/02/26  7321
38
   맞짱! 포인터(Pointer) - 3부 [창조에서 포인터를 사용해보자!] ... 제작중
박종훈 2009/02/26  5951
37
   몇가지 유용한 정보 모음 [5]
최재일 2006/01/13  9395
36
   미니강좌#1 [DLL없이 바탕화면 바꾸기] [5]
창조ⓕⓐⓝ 2003/01/13  5957
35
   방금생각한 암호화 알고리즘 - -;; [2]
박재성[날개달기] 2004/07/29  5686
34
   배열 강좌 [2차 배열, 3차 배열 까지]
Pueding 2004/02/21  5948
33
   배열강좌 추가..
nylon 2004/02/25  5383
32
   쉽고 빠르게 프로그래밍 하기 위한 방법들
장규형 2006/11/22  5416

   스크린세이버에대한 분석 [5]
박재성[날개달기] 2006/03/08  5302
30
   스킨 적용 강좌 [1]
Pueding 2003/10/12  5841
29
   영문 윈도우에서의 창조로 만든 프로그램.. [16]
손상진 2005/01/02  5966
28
   윈도우즈의 시스템폴더 경로 추출법 [3]
Pueding 2002/09/08  7261
27
   유용한 기능을 사용자함수로 이용하기 종합.. [9]
최재일 2004/06/18  7466
26
   자연수들의 합 쉽게 구하는 방법(수학과 프로그래밍) [7]
박종훈 2009/02/15  6142
25
   재미있는 포인터 강좌 -1- [2]
지상현 2005/10/12  6293
24
   창조 로 만든 프로그램의 메모리 사용률을 낮춰보자 [2]
Pueding 2002/09/08  7104
23
   창조 시작단계 문법배워볼까? [M 0608181240] [8]
박종훈 2006/08/17  6530
22
   창조 첫 시작시 명령어 익혀보자~ [4]
박종훈 2006/12/23  8060
21
   창조 초보자들을 위한 아주 기본적인 사용법
김대명 2011/03/09  6239
20
   창조로 빠져보는 API #1 [2]
지상현 2005/09/04  7065
LIST ALL   Prev [1][2][3] 4 [5] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인