본문 바로가기

윈도우 비스타

(5)
windows 7 용 API 를 가지고 어플리케이션을 만들어 보자 #02 이리 저리 소스를 뒤져 보다, 저에게 필요한 것은 바로 이것. dwmapi.h 라는 것을 알 게 되었습니다. DWM 이라는 것은 Windows VISTA 부터 지원하게 되는 윈도우 형태로서, 에어로 글래스 적용시에만 사용할 수 있는 것 입니다. 이 dwmapi 들은 dwmapi.dll 을 이용해서 구동하게 되며, 이는 windows vista 및 7 에서 모두 사용되는 것 입니다. 물론 이런 api 들을 사용하기 위해서는 비디오 카드가 WDDM 규격을 준수하고 있어서 에어로 테마가 사용되고 있어야 하는 전제 조건이 필요 하긴 합니다만 ... 일단은 DWM 을 이용한 윈도우 생성 및 테두리 제어 등을 완료 하였습니다. 이는 C는 물론 , C++ , Delphi 에서 모두 사용이 가능하도록 하였습니다. dw..
Window7 에서 foobar2000 컨트롤은 이렇게도 된다 - 오홍 어쩌다가 발견한 것 입니다만, foobar2000 에서의 컨트롤이 taskbar 에서도 가능하더군요. 물론 이 기능은 window wista 와 7 에서만 되는 것 입니다만 이 방법이 어떻게 가능 한 것인지 급 끌립니다. 이런 경우 여러 프로그램에서 응용할 수 있는 경우가 많기 때문에 정말 궁금 해 지는군요 -
windows7/vista zip folder 기능 끄기. 윈도우7 이나 비스타를 쓰게 되면 기본적으로 시스템에 윈도우XP 와 마찬가지로 zip폴더 기능이 포함되어 있습니다. 하지만 7zip 이나 빵집 등의 압축 프로그램을 사용하게 되면 이 기능은 그리 반갑지 않죠. 그래서 윈도우xp 처럼 regsvr32 /r zipfldr.dll 명령으로 폴더기능을 제거 하려고 하면 아싸리 dll 이 존재하지 않습니다. 이는 윈도우 자체의 lzfile 기능으로 포함된 것으로서 서비스 자체를 제거 해야 합니다. 먼저 메모장을 열어 아래 문장을 긁어서 복사 및 붙여넣기를 합니다. Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11D1-A9F0-00AA0060FA31}] [-HKEY_CLA..
윈도우 비스타 , 왜 버려지게 되는걸까? 곧 나올 window7 때문에 비스타는 실패작 이라는 말을 자주 듣고 있다. Window VISTA , 왜 버려 지는 분위기가 된걸까? 몇년전 windows98se 가 대부분의 PC 에 사용되고 있을때 windowME 와 windows2000 이 함께 나왔었다. 분명 한건 같은 window 의 이름을 달고 있었지만 내부의 구성은 전혀 다른 구조의 window 였다는 점 이다. windowsME 는 분명히 windows98se 의 2MB 길이의 짧은 버퍼를 가진 16bit DOS 호환 kernel 이었고 windows2000 은 windows NT 4 의 완벽한 32bit kernel 을 가진 제품 이었다는 점이 큰 다른 점 이었다고 하겠다. windowsXP 는 SP1 까지만 해도 심각한 kernel 관..
Creative SoundBlaster Live! 드라이버 지원 - KX project. 현재 SoundBlaster Live! 씨리즈는 Windows Vista 지원이 사실상 불가능 합니다. 하지만 Creative 사에서 나온 드라이버가 아닌 KX project 에서 나온 드라이버는 지속적으로 지원을 받고 있습니다. Creative 사에서 나온 드라이버들 과 차이점이라 하면 .. 이 드라이버는 게임을 위해 나온 드라이버가 아닙니다. 즉, 게임쪽 환경에 맞도록 Creative사가 만든 EAX 를 지원하지 못한다는 점 입니다. KX 드라이버는사블 라이브! 가 사용하는 EMU10K-1/2 칩이 지원하는 강력한 MIDI 기능을 정식 드라이버 이상의 성능으로 사용하기 위해 만들어 진 것이기 때문에 정식 드라이버와는 달리 음악 청취에 더 어울리는 드라이버 입니다. 해당 홈페이지에서 목적으로 하는 바도..