천객만래 [千客萬來] (It has an interminable succession of visitors)






# 미디어 플레이어의 화면구조
ⓐ ShowTracker : 진행도를 알 수 있는 패널조절바를 보여줄 지 설정합니다.
ⓑ ShowControls : 실행, 중지, 일시중지가 있는 조절판을 보여줄지 설정합니다.
ⓒ ShowPositionControls : 이전, 이후 탐색이 있는 조절판을 보여줄 지 설정합니다.
ⓓ ShowAudioControls : 소리와 볼륨조절기를보여줄 지 설정합니다.
ⓔ ShowGotoBar : 실행바를 보여줄 지 설정합니다.
ⓕ ShowDisplay : 하단정보창을 보여줄 지 설정합니다.
ⓖ ShowStatusBar : 하단 상태바를 보여줄 지 설정합니다.

각 속성은 부울(Boolean:True, False와 같이 논리적인 값)값을 이용하여 설정합니다. True이면 보여주고 False이면 사라집니다. Param태그의 value속성이 0이면 False를 의미하고, -1이면 True를 의미합니다.

:: object태그 :: ActiveXControl을 사용하기위해 사용됩니다.
- classid : 해당연결프로그램의 레지스트리 고유인식번호를 설정합니다.
- codeBase : 해당연결프로그램의 버전을 검색하고 필요시 업그레이드하는 정보를 담고 있습니다.
대표적인 ActiveXControl인 MediaPlayer와 FlashPlayer의 codeBase는 MicroSoft ActiveX Controls Gallery에서 검색할 수 있습니다.
:: param태그 :: 해당 ActiveXControl의 정보/설정기능을 제공합니다.

* classid는 다음과 같이 확인할 수 있습니다.






----------------------------------------------------------------------------------------



<html>
<body>
<div align="center">


<object classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" id="mmp"
style="width:315; height:430;">
<param name="Filename" value="king_1118.asf">
<param name="ShowTracker" value=-1>
<param name="ShowControls" value=-1>
<param name="ShowPositionControls" value=-1>
<param name="ShowAudioControls" value=-1>
<param name="ShowGotoBar" value=-1>
<param name="ShowDisplay" value=-1>
<param name="ShowStatusBar" value=-1>
</object>


</div>
</body>
</html>



출처: 인터넷

Posted by SB패밀리

윈도우즈 7 설치 후 키보드오류가 발생

즉, 한영키 클릭시 자판의 오른쪽 alt 키로 인식이 되는 경우입니다.


그 원인은 윈도우 설치할 때에 101 키보드로 설정해야 하는데 다른 키보드로 설정이 되어 발행되는 문제입니다.


이 문제를 접하게 된 것이 VirtualBox 에서 윈도우즈7 설치 후 한글/영어 입력하려고 하는데 계속 Alt 키로 입력되는 문제가 발생해서

제어판>>키보드 변경해보려고 했는데 키보드 변경도 안되고 난감했었습니다.

그래서 여기저기 방법을 찾아보았더니... 버추얼박스 문제도 아니고 윈도우즈 7에서 키보드 103으로 인식되었을 때 발생하는 문제더군요.


그래서 키보드 101키 호환  PC/AT로 설정하는 방법을 찾았습니다.


먼저 제어판으로 가야죠.


제어판에서 키보드를 확인해 보세요



키보드 속성을 보니... 이렇게 나오네요... 참고로 전 노트북을 사용중이지요.



다른 환경을 보니 이렇게 나오는 환경이 있습니다. 이렇게 "PC/AT 101키 호환 키보드"로 나오면 문제가 발생하지 않아요.



이제 레지스트리 에디터를 실행시켜볼까요.. 즉, 전문적으로 해결을 해보자는 거지요.



레지스트리 에디터에서 스크린 아래의 경로로 찾아가요. 



이제 각 Name=value관계의 설정값을 변경해 볼 거에요.



"LayerDriver KOR"를 "kbd101a.dll"로 변경해요


"OverrideKeyboardIdentifier"의 값을 "PCAT_101AKEY"로 변경해요



"OverrideKeyboardSubtype"의 값을 "3" 으로 변경해요





레지스트리에서 키 값을 변경해서 키보드 101 키로 변경합니다.


PC/AT 101키 호환 키보드/USB 키보드(종류1)

레지스트리 regedit 에서.


HKey_Local_Machine\System\CurrentControlSet\Services\i8042prt\Parameters

LayerDriverKOR REG_SZ: KBD101A.DLL

OverrideKeyboardIdentifier REG_SZ : PCAT_101Akey

OverrideKeyboardSubtype DWORD : 3

OverrideKeyboardType DWORD : 8


위와 같이 변경된 것을확인한 후에 부팅을 합니다....


그리고 한/영 변환하여 문자를 입력하여 보세요....


골치 아픈 문제가 해결되었습니다....  ^^






Posted by SB패밀리

[개발/IE] 툴바 상태 레지스트리에서 확인


IE 툴바를 설치한 후 사용자들이 '사용안함' 상태로 설정하면

사용자가 '사용함'으로 설정할 때까지 영영 실행되지 않는다.

그렇다면 IE툴바의 상태 여부를 확인할 방법이 없을까?

방법은 레지스트리에서 찾을 수 있다.

IE툴바의 상태여부는 레지스트리에서 기록되기 때문이다.

IE툴바 '사용함' 상태일 때와 '사용안함' 상태일 때의 차이를 기준으로 살펴보자.


'사용함' 상태

- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{CLSID}\iexplore
키에서 Flags 값이 Flags=0으로 설정되어 있다.

'사용안함' 상태
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{CLSID} 가 존재한다.
Version 네임값에 '*'값이면 disabled 임

- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{CLSID}\iexplore
키에서 Flags 네임값이 Flags=4으로 설정되어 있다.

위의 차이를 활용하면 툴바의 상태를 알수 있다.

 

 

Posted by SB패밀리

출처:  http://goodfree.tistory.com/11 
[IT/과학] 바탕화면을 D드라이브로 변경하기

보통 우리가 쓰는 컴퓨터에  내문서안에 저장을 하면 자동으로 D드라이브로 저장되게끔 내문서 위치를 바꿀 수 있습니다.
바탕화면과  즐겨찾기도 요즘 많은 데이터와 중요 사진 및 파일들을 저장하면서 쓰게 됩니다.
만약 포맷을 할 경우 바탕화면에 많은 중요 데이터를 저장하였다면  그때 그때마다 백업 시간이 많이 걸리게 됩니다.

그래서 바탕화면과 즐겨찾기도 내문서 같이 위치를 D드라이브나 다른 드라이브로 저장할수있게 위치를 바꿀수있습니다.
아래 순서대로 작업하면 변경이 됩니다.

[탐색기에서 변경 방법] <== Win 7

1. 탐색기를 실행합니다.

2. 탐색기의 바탕화면폴더에서 마우스 오른쪽 버튼을 클릭합니다.
3. 속성을 선택합니다.
4. 바로가기 탭에서 대상(T) 값인 경로를 변경하고 확인을 누릅니다.

 


[레지스트리 변경 방법]  <== Win XP


1 시작 -  실행을 클릭
2 REGEDIT 를 실행
3 레지스트리에서 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer 로 이동
User Shell Folders 클릭해서 Desktop 값을 클릭하셔서 원하는 위치를 변경합니다.
5 재부팅한 후 바탕화면에 저장하면 원하는 위치에 저장이 됩니다

즐겨찾기도 가능합니다. Favorites 값을 수정하면 가능합니다.

내 문서 의 경우에는 OS에 관계없이 탐색기에서 팝업메뉴를 이용하여 수정할 수 있습니다.

[win xp]



 [win 7]


 

Posted by SB패밀리


[IT/컴퓨터] 내컴퓨터 열었을때 시디롬 장치가 없을경우 해결방법

레지스트리에서

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

{4D36E965-E325-11CE-BFC1-08002BE10318}를 선택하고 오른쪽을 보면

UpperfiltersLowerfilters 라는 값이

있으면 각각 선택해서 마우스 오른쪽 버튼-삭제 한뒤 다시 부팅해서 사용하면됩니다

Posted by SB패밀리
[개발/IE] 툴바 상태 레지스트리에서 확인

IE 툴바를 설치한 후 사용자들이 '사용안함' 상태로 설정하면
사용자가 '사용함'으로 설정할 때까지 영영 실행되지 않는다.

그렇다면 IE툴바의 상태 여부를 확인할 방법이 없을까?
방법은 레지스트리에서 찾을 수 있다.

IE툴바의 상태여부는 레지스트리에서 기록되기 때문이다.

IE툴바 '사용함' 상태일 때와 '사용안함' 상태일 때의 차이를 기준으로 살펴보자.

'사용함' 상태

- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{CLSID}\iexplore
 키에서 Flags 값이 Flags=0으로 설정되어 있다.

'사용안함' 상태
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{CLSID} 가 존재한다.
  Version 네임값에 '*'값이면 disabled 임

- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{CLSID}\iexplore
 키에서 Flags 네임값이 Flags=4으로 설정되어 있다.

위의 차이를 활용하면 툴바의 상태를 알수 있다.
Posted by SB패밀리

인터넷 익스플로러 열어본 페이지 목록 확인할 수 있는 곳

정확히 말하면 URL 입력해서 접속해 본 사이트

레지스트리

HKEY_CURRENT_USER -> Software -> Microsoft -> Internet Explorer -> TypedURLs ->
Posted by SB패밀리

1. IPConfig 사용
2. 레지스트리 사용
3. WMI 사용 (Windows Management Instrumentation)

마이크로소프트가 구현한 Web-Based Enterprise Management(WBEM)의 한종류 이다. WBEM은 Distributed Management Task Force. Inc(DMTF) 에서 개발한 것으로 네트워크 환경에서 시스템 정보를 접근하는 표준
윈도우 2000이후, 지원하고 이전 윈도우즈는 WMI Software Developers Kit 를 통해 WMI 시스템을 별도로 설치 할 수 있다. (http://www.microsoft.com/downloads/search.asp?로 부터 다운)

WMI 내에 있는 WMI Win32_NetworkAdapterConfiguration? 표는 시스템에서 설치된 네트워크 장치와 관련된 정보를 기록하고 있다.

필드 설명
DefaultIPGateway 장치에 할당된 IP 라우터 주소의 어레이
Description 네트워크 장치에 대한 설명
DHCPEnabled 장치가 동적으로 IP주소를 할당하는지의 여부
DHCPServer IP 주소를 할당하기 위해 사용되는 DHCP 서버
DNSHostName? 호스트명을 확인하는데 사용되는 DNS 호스트
IPAddress 장치에 할당된 IP주소의 어레이
IPEnabled 장치가 네트워크 상에서 IP를 사용하는지의 여부
IPSubnet 장치가 사용하는 IP서브넷 주소의 어레이
MACAddress 네트워크 장치에 할당된 이더넷 MAC 주소

using System.Management; 
... 
ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'"); 
ManagementObjectCollection queryCollection = query.Get(); 
foreach(ManagetmentObject mo in queryCollection) 
{ 
 ... 
 Console.WriteLine( (string[])mo["IPAddress"] ); 
} 
Posted by SB패밀리