출처 : http://xarfox.tistory.com/120


Visual Studio 2008 Professional Trial 버전 날짜제한 우회방법

| 

1. 프로그램 추가/삭제 에 가서...
2. Visual Studio 2008 Professional 에서 제거/변경 클릭하면,
3. CD-KEY 넣는곳이 나온다. 거기에 아래 키중 하나 집어넣고 업그레이드...

Windows7 사용자의 경우,
CD-KEY 넣는 곳을 찾을 수 없다.
이건 버그인데, MS에서 제공하는 아래 패치를 설치한 후에 다시 시도하면 CD-KEY를 넣을 수 있다.

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27638

KB979576.zip





CD-KEYs

1.Visual Studio 2008 Professional Edition:
XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT 

2.Visual Studio 2008 Team Test Load Agent:
WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T 

3.Visual Studio 2008 Team System:
PYHYP-WXB3B-B2CCM-V9DX9-VDY8T

4.Visual Studio 2008 Team Foundation Server:
WPDW8-M962C-VJX9M-HQB4Q-JVTDM



출처 : http://xarfox.tistory.com/120


한글 메뉴얼입니다.

참고하세요.



헤드셋 초기화

헤드셋이 정상적으로 작동하지 않으면 헤드셋을 초기화하십시오.헤드셋을 초기화하면

등록된 장치에 관한 기존 정보가 모두 삭제됩니다.


헤드셋을 초기화하려면

1. 전원이 꺼졌는지 확인한다.
2. 등록 표시(폐어링)가 나타날 때까지 전원 버튼()을 길게 누른다.
3. MW600의 전원이 꺼질 때까지 전원버튼()과 통화 버튼()을 동시에 길게 누른다.



메뉴얼 다운로드

mw600__ug_ko_1236-6503.1.pdf


출처 : http://www.unibia.com/unibianet/systems-networking/bypassing-virtual-machine-detection-vmware-workstation

혹시라도 모를 나중에 원본 출처의 글이 삭제 되는 것에 대비해 백업을 해 둔다.




VMWare Workstation(VMWare Player포함)에서 가상머신 탐지 기능 무력화 시키기

 Vmware로 프로그램을 돌리다보면 한번 씩 가상 환경에서 실행을 거부하는 몇몇 짜증나는 프로그램을 봤을 것이다. 보통 이런 경우 악성프로그램이 가장 주된 범인이지만, 몇몇의 합법적인 프로그램들 역시 가상 환경인 것을 탐지하면 설치가 안되게 하기도 한다. 다행히 VMWare는 소프트웨어가 가상머신을 탐지하지 못하겠끔 하는 해결책을 만들었다. 

 만약 여러분이 악성프로그램을 가지고 실험하고 있지 않다면, 가상머신의 탐지를 못하게끔 하는 방법을 생각하기 전에 당신이 바보로 만들고자 하는 소프트웨어는 사용 허가 계약에 당신이 그렇게 못하도록 해 놨다는 것을 명심해야 한다. 때로는 쿠폰을 인쇄하는 소프트웨어(coupon printing software)는 누가봐도 명백한 이유로 가상 환경에서 설치하지 못하게 명시해 놨을 것이다.


필요한 것들

  • VMware Workstation (7.1.4버전으로 테스트)
  • 역자의 경우 VMware Player 5.0버전으로 테스트 해 봤음.
  • Microsoft Windows (XP Professional SP3으로 테스트)
  • 이 도움말은 VMWare Workstation을 사용하는 것으로 간주한다.

깨끗한 순정 Windows XP 설치

여기 해결책은 여러분이 새로운 가상머신을 생성하였을 때 제일 효과적이다. 우리 역시 처음부터 VMWare의 해결책과 함께 우리의 새로운 가상머신을 생성할 것이다. 

먼저, VMWare를 시작한다, Windows CD(혹은 ISO 이미지)를 준비한다, 그리고 나서 "custom 가상 머신"을 생성한다.  생성도중 무언가 물어볼 때 쉬운설치는 이용하지 않는다, 대신에 직접 설치하는 방법을 선택한다.

방금 만든 가상머신을 저장한다, 하지만 아직 부팅하지 않는다. VMware 프로그램 자체를 종료하고 가상 머신의 VMX 설정 파일을 메모장 같은 걸로 연다.


그리고 다음 내용들을 끝에 추가한다.

isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "TRUE"
monitor_control.disable_ntreloc = "TRUE"
monitor_control.disable_selfmod = "TRUE"
monitor_control.disable_reloc = "TRUE"
monitor_control.disable_btinout = "TRUE"
monitor_control.disable_btmemspace = "TRUE"
monitor_control.disable_btpriv = "TRUE"
monitor_control.disable_btseg = "TRUE"

수정된 내용을 저장하고 닫는다. 그런 다음 가상머신을 VMWare에서 다시 오픈하고 Windows CD나 ISO 이미지로 부팅한다. 설치는 당신이 알아서 설치하도록 한다.

윈도 설치가 끝나면, 가상 머신의 바탕화면으로 로그인해서 들어간다. 하지만, VMWare tools는 아직 설치하지 않는다. 여러분이 설치를 하려 해도 설치되지 않는다. 우리가 위에서 VMX 설정 파일에 추가한 옵션들 때문에 가상머신같지 않을 것이다.


한가지 더 해야한다

위에서 우리가 VMX 설정 파일에 추가했던 옵션들은 주소공간, 프로그램 카운터 그리고 메모리를 사용하여 몇개의 복잡한 기술들을 사용해서 가상 환경 탐지가 안되게 하는 것이다. 이는 아주 상당히 기술적이지만 그 일을 해냈다. 그리고 대부분의 소프트웨어는 아마도 이 지금쯤 바보가 되었을 것이다. 하지만 영리하지 않지만 오히려 간단한 바보가 된 프로그램를 설치할 한가지 기술이 있다. (원문 참고 : However there is one technique which is rather simple yet clever that the above won't prevent.)

  한 프로그램이 디스크 컨트롤러들의 이름을 보고있었다 그리고 가상 디스크 컨트롤러와 닮은 어떤 것을 찾고 있었다.(원문 참고 One piece of software was looking at the names of the disk controllers and searching for anything that resembles a virtual disk controller.)  그 프로그램은 설치하다가 이 찾는(check) 작업만을 하고 있었다. 이런 간단한 체킹 작업을 사용하는 프로그램은 최초 설치 작업중에 단 한번만 할 것이다라고 말하는 것이 안전하다.(역자 원문 참고 :  It's safe to say that any program using a check this simple will probably do it only once during initial installation.)  하지만, 인류의 악을 과소평가 하지 마라.

이 귀찮은 작업을 끝마치기 위해서는, regedit를 실행하고 다음 레지스트리 키로 이동한다.

HKLM\SYSTEM\CurrentControlSet\Services\Disk\Enum


가상 디스크 컨트롤러 이름이 보이는 항목에 마우스를 위치 시키고 더블 클릭으로 연다. 그 값을 전체를 복사해서 어딘가(가상머신의 메모장 같은 곳에)에 붙여넣기한다. 그런 다음 그 값을 편집해서 Vmware 와 Virtual이란 글자들을 지운다.  그리고 저장하고 그 설치 프로그램을 실행한다.


그 설치 프로그램은 마치 가상머신이 아닌 PC에서 돌아가는 것 처럼 설치 될 것이다. 설치가 다 되면, 레지스트리로 가서 방금 수정했던 값을 원상 복구시킨다.(그냥 냅 두면 윈도가 부팅되지 않을 수도 있다.)

여러분의 프로그램이 여전히 잘 도는지 테스트 해 보라. 만약에 프로그램이 안돈다면 이 프로그램은 이 기술(레지스트리 변경 기술)이 안 통하는 것이다. 이런 경우라면 여러분은 앞으로도 계속 위에서 처럼 이름을 바꿔서 써야할 것이다. 그런 작업은 현재 이 도움말 파일의 범위을 벗어난다.


VMware Tools 설치

VMWare Tools를 설치하려고 하는 이 시점에서 만약 여러분의 그 악질 프로그램이 가상 머신에서 아무 문제 없이 잘 돌아간다면, VMX 설정 파일에 추가했던 그 옵션들을 제거하는게 안전하다.

가상 머신을 종료하고 VMWare 프로그램 자체를 닫아라. 그리고 VMX 파일에서 추가했던 내용들을 제거하라. 그런 다음 가상 머신을 부팅하고 VMWare tools를 설치한다. 

마지막으로 당신의 프로그램을 한번 더 테스트 해본다. 만약 그 프로그램이 실행된다면 성공적으로 가상환경 탐지 기능을 무력화 한 것이다. 만약 실행 안되면, VMWare tools를 제거하고 VMX파일에 그 옵션들을 영원히 추가해야 할 것이다.


 원본 출처 : VMware Workstation 9 and 8.0/8.0.1 Unlocker to Run Mac OS X Guests inWindows 7

 
 

Unlocker for VMware workstation 9, 8 and 7

나는 최신버전 unlocker 버전 1.1.0 이나 최신버전 VMware workstation 9에 대한 화면 스샷을 업데이트 하지 않았다. 모든 스샷들은 이전의 모든 버전(거의 1년 전의)들과 같다. 하지만, 나는 최신 버전 unlocker 1.1.0이 Windows7의 VMware workstation 9에 잘 작동한다고 확신한다.

before unlocker

VMware unlocker로다가 패치를 적용한 후에 – "Guest OS type 과 버전" 한번 더 확인

after unlocker

Unlocker for 9 , 8.0 and 8.0.1 Download Links

여기 unlocker는 9,  8.0 그리고 8.0.1에 잘 작동한다. 모든 Credit 타이틀은 이 패치를 개발한 개발자이다.여기 링크에서 업데이트들과 댓글들을 확인하고 다운로드 한다. 개발자로부터 최신 버전을 다운 받는다는 것을 알아라. 오늘부로 1.1.0 버전이 최신 버전이다.

여기서 VMware workstation 7.0 시리즈를 구할수 있다.

You can download our earlier Sysprobs_lion files set which is having unlocker for 7.0 series.

 

Unlocker 사용하기

매우 간단하다. 모든 VMware 프로그램들을 닫아라 (만약 실행 중이라면)

다운로드 한 파일의 압축을 푼다. 최신 Unlocker에는 Windows, Linux, Snow Leopard 와 Lion용 Fusion 4.0 그리고 VMware ESXi 5에 대한 패치가 제공된다.

패치하기 전에, VMware 프로그램 폴더를 백업하기를 추천한다, 왜냐하면 이 패치는 기존의 원래 파일들을 바꿔치기 하기 때문이다. 이 프로그램이 교체될 수 있는 파일을 나중에 백업을 하긴 하지만 니가 지접 백업을 하는게 더 낫다.

install.cmd파일을 우클릭하라. 그리고, 아래 그림에서 보듯이관리자 모드로 실행 메뉴를 선택한다. ( 다른 방법으로는, Windows7 pc에서 관리자모드로 명령 프롬프트 창을 실행한 다음에 명령 창에서 install.cmd 파일을 직접 실행한다 )

right click and patch

패치가 성공적으로 실해되면 아래 화면과 비슷한 화면을 볼 수 있다 (그리고는 자동으로 사라진다)

running patch

그래 바로 그거야. 당신은 이제 Mac OS X Lion Guest OS를 돌리기 위해 Windows 7호스트에 설치된 VMware workstation 9, 8.0 혹은 8.0.1을 패치하였다. 여기서 PC를 재시작할 필요는 없다.

여기 unlocker를 적용하고 Windows 7 32비트 호스트 OS에 설치된 VMware workstation 9에서 돌아가는 Mountain Lion OS X 10.8가 있다.

working guest

나는 앞으로 VMware workstation 9 unlocker기반으로 미리 설치한 VMware이미지와 함께 Lion OS X에 대하여 몇개의 글들을 일반에게 공개할 것이다.

그 때를 기다리세요~!



윈도우 7을 메인 os로 설치하고 지저분한 프로그램이 깔리는게 싫어서(ex..nprotect)

vmware 8.0에 xp를 설치해서 금융, 공공기관이나 인터넷쇼핑 등등을 사용해왔습니다.


그런데 갑자기 vmware에서 usb 드라이브를 인식하지 않는겁니다.

6 버전쯔음부터 여태 잘써 왔는데 말이죠.


그래서 수차례 설치 했다 지우기를 여러번 도대체 해결되지않아 인터넷에서 방법을 찾아보니


vm - removable devices - usb미디어 에서 connect 를 시켜주면 가상xp상에서 usb를 인식한다.


라는 답변이 대부분이었습니다.





(정상인 경우 메뉴상으로 확인해도 되고 아래 트레이쪽으로 connect 시킬수있습니다.)










하지만 제 경우는 아예 저 목록,아이콘 자체가 나오질 않는 현상이라 위 방법을 적용시킬 수 없었습니다.






(아무것도 안나옵니다 ㅜㅜ)







한참을 삽질하다가 해결한 방법은..




메인 os(윈도우7) 의 usb 드라이버 때문이었습니다.

vmware가 마이크로소프트의 기본 usb 드라이버만 인식을 하나봅니다.

제 경우는 usb 3.0 드라이버를 따로 설치를 한상태에서 usb 3.0포트에 usb 허브를 물려놨는데

그걸로 계속 사용하려고 시도를 하니 먹통인것이었죠.

usb 2.0 포트에 물려줬더니 무슨일이 있었냐는듯이 바로 인식하네요-_-





............아 .. 내 시간...ㅜㅜ

이것때문에 짜증나서 osx, ubuntu 다 지워버렸는데 ㅜㅜ



[출처 원글 : http://desert79.tistory.com/70]


DELL 보스트로 3550 노트북을 구매한지는 한 1년정도 되었네요.

한... 6개월쯤 열심히 쓰다가 SSD로 시스템 성능 향상을 해볼까 하고 하나 구입했습니다.

국산 @MAX 제품으로...

자세한 내용은 여기(http://www.pcreport.co.kr/info_review/32185) 참고하세요.

이 제품은 다른 제품에 비해 가격도 저렴하면서도 AS기간은 5년으로 상당히 매력있는 제품이라 앞뒤 안보고 구입했습니다.

지금까지 프리징이나 블루스크린 뜬적없이 잘 사용하고 있습니다.

근데 처음에 이 하드를 ODD 뺀 자리에 세컨드하드 베이로 인식시켰는데 

여기다 OS를 설치하려고 보니 인식을 안 하더군요...

윈도로 들어가면 인식을 하는데 DOS모드나 OS셋업 모드로 들어가면 인식을 안 합니다.

거의 하루를 인터넷 뒤지면서 삽질을 했는데 어떻게 겨우 OS를 설치 했습니다.

근데 시간이 지나 고스트를 뜨려고 보니 세컨드 하드 인식을 안하네요.

오늘 그 방법을 확실히 알아냈고 그 비밀을 알려드리려고 합니다.



왜 윈도우가 아닌 상황에서 세컨드 하드를 인식을 못하느냐....

왜냐면...

DELL에서 왜 그렇게 했는지 ODD자리는 오직 ODD용으로만 인식을 하는 이유입니다.

CMOS에서도 ODD자리는 ODD로 세팅을 ENABLE/DISABLE하도록 되어있습니다.

이 세컨드 하드를 인식시킬 수 있었던 방법은 단, 한가지 방법밖에 없습니다.


세컨드 하드 베이를 CMOS에서는 ODD로 인식을 하는 이유 때문에 부팅 최 우선 순위를 CDROM으로 하면 됩니다.

다음 링크를 따라 가시면 알 수 있습니다(http://www.passwordunlocker.com/knowledge/change-bios-settings.html)



COMS에서 부팅 최우선 순위를 HDD로 하더라도 부트옵션(DELL의 경우 F12누르면 부트옵션 나옴)에서 CDROM을 선택하면 됩니다.



이렇게 CDROM 부팅을 해도 세컨드 하드에는 OS가 없기 때문에 하드로 부팅을 합니다


최초 OS설치때 봉사 문고리 잡는식으로 부팅 우선순위를 ODD로 잡아놨다가 설치 끝나고 다시 HDD로 바꿨나봅니다.

왜 그렇게 했는지는 모르겠지만....

그래서 이번에 고스트 뜨려고 했더니 다시 세컨드 하드 인식을 안하더군요... 맨붕...

거의 하루를 왜 인식을 안하는걸까 고민하고 고민하다가 CD롬 부팅을 한번 시도해봤더니 세컨드 하드 인식을 하더군요... ㅋㅋ


혹시 저처럼 삽질하는 분이 계실까봐 공유해봅니다.


저는 중고 물품을 중고나라에서 자주 검색해서 구입하곤 합니다.

마찬가지로 제가 갖고 있는 물건을 중고나라에 올려 판매도하기도 하죠.

오늘 소개할 물건은 제가 직접 만든 프로그램인데 너무 오용하시면 네이버에서 아이디 블럭을 시킬 수도 있으니 적절히 잘 사용하시기 바랍니다.


이름하야... "오픈마켓 아이템 자동 검색" 프로그램  !!!!!!!!

제가 장장 1주일을 고생해서 만든 프로그램입니다.

프로그램 저작권이나 그런거 없습니다. 많은 사람들이 잘 사용하면 그만입니다.

업데이트? 그런거 역시 없습니다. 왜냐면 귀찮잖아요...

혹시 제가 나중에 이 기능 필요하다 싶으면 그때 업데이트 생각해 보겠습니다.

지금 당장은 업데이트 그런거 업습니다.


서론은 그만 줄이고....

아래 그림은 기본 메인 UI입니다.

프로그램 UI에 대해 설명할 것이 없기 때문에 클릭해서 몇번 사용하시다 보면 알게 됩니다.

그리고 UI를 보시면 주소가 네이버 중고나라로 되어있는데 이는 네이버 중고나라를 메인으로 테스트를 했기 떄문입니다.

네이버 중고나라 이외의 카페(네이트, 다음)나 웹사이트(뽐뿌)등에서도 사용 가능합니다.




주소는 게시판의 주소입니다.

네이버 카페의 경우 주소 갖고 오는 방법을 알려드리겠습니다.

게시판 주소에 마우스를 올리고 마우스 우클릭 하시면 나오는 팝업 메뉴에서 "링크 주소 복사" 라는 항목을 선택하면 게시판 주소가 복사가 됩니다.




[2013년 07월 03일 업데이트]

주소 창에 주소를 입력하는 방법을 이번에 추가하였는데요, 네이버나 다음 혹은 일반적인 웹 게시판의 하이퍼링크를 마우스로 드래그 해서 주소창에 떨어뜨리면 자동으로 입력 됩니다.



대충... 사용하는 방법은... 아래와 같습니다.

1) 모니터링하고자 하는 게시판의 주소(예:중고나라 게시판)를 주소창에 적으시고 ( 주소 따오는 방법은 바로 위에 설명 되어있습니다)

2) 어떤 물건을 찾을 것인지 검색어를 입력합니다.(여러 검색어 입력은 세미콜론(;)을 통해 구분됩니다. 무조건 OR 연산입니다) 

3) 몇 초 주기로 게시판을 업데이트 해서 새 게시물을 찾을 것인지.....(너무 작은 값을 사용 하면 아이디 블럭 당해요..ㅠㅠ)

4) 검색어를 가진 게시물 발견시 어떻게 나에게 알려줄 것인지의 옵션 선택...

5) 모니터링 시작~!

입니다.



마지막으로 검색어 발견시 조치 옵션에 대해 알려드리겠습니다.

1) 소리로 알림 - 검색어가 포함된 게시물 발견시 소리로 알려줍니다.

                       체크 박스의 선택이 "소리로 알림"만 선택된 경우 별도의 팝업창을 띄워 사용자의 선택을 기다립니다.

                       프로그램이 최소화 되어있는 경우 소리만 들리고 팝업창은 원래 크기로 복구를 해야 합니다.





2) 전체화면 팝업창 - 검색어가 포함된 게시물이 발견되면 전체 화면으로 팝업창을 띄워 사용자에게 알려줍니다.

                              아래 그림은 전체 화면으로 알림창이 떴을때의 화면인데 확인 버튼을 눌러야 진행 됩니다.




3) 화면(주 모니터) 상단 - 검색어가 포함된 게시물이 발견되면 주 모니터의 상단에 알림창이 실행됩니다.

                                    "게시물 보기"를 선택하면 게시물 읽기를 위한 팝업창이 실행되고 

                                    "확인 완료"를 선택하면 창이 닫힙니다.




[2013년 07월 03일 업데이트]

매물을 모니터링하는 도중에 프로그램을 닫게되면 자동으로 시스템 트레이 영역으로 이동된다.


이때, 프로그램을 종료하기 위해서는 두 가지 방법이 있는데 첫째, 모니터링을 종료하고 프로그램을 종료한다. 두번째, 시스템 트레이의 아이콘에서 마우스 오른 쪽을 누르고 프로그램 종료를 한다.






개발 OS : Windows 7 pro. 32bit

개발 툴 : Embarcadero RAD Studio Delphi XE

사용 컴포넌트 : TMS Component Pack

                      Jedi Visual Component


댓글은 올릴려면 올리고 말려면 말고...




OpenMarketAutoFinder.7z

(2013년 07월 03일 프로그램 업데이트 적용)




프로그래밍용 폰트는 거의 영문 폰트만 바뀌고 한글은 시스템의 기본 폰트로 지정된다. 하지만 영문 폰트에 대한 한글폰트 링크를 레지스트리에 추가하는 것으로 바꿀 수 있다. 레지스트리 편집기를 연 후 아래의 레지스트리 키를 찾는다.

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
    

그리고 해당 영문 폰트 이름으로 다중 문자열 값 을 추가한 후, 다음과 같이 추가하거나 다른 폰트들의 값을 복사한다.

  • gulim.ttc,gulim
    MSGOTHIC.TTC,MS UI Gothic
    SimSun.TTC,SimSun
    mingliu.ttc,PMingLiU
    

예를 들어, Consolas 폰트의 한글 폰트를 굴림체로 설정할 경우 다음과 같다.



참고사항이 한가지 있다면, MS Visual Studio 2005 에서는 한글 폰트가 고정되어 있기 때문에 바뀌지 않는다. 하지만 볼만하다. 그리고 레지스트리를 수정한다고 바로 바뀌는 것이 아니므로 재부팅이 필요하다.






MS에서 더이상 SDK에 공개하지 않는 IHTMLElementRender 인터페이스 입니다.

웹 페이지로 프로그램 하다보면 한 번씩 필요할 때가 있습니다.

참고하세요~~




/* this ALWAYS GENERATED file contains the definitions for the interfaces */


 /* File created by MIDL compiler version 7.00.0499 */
/* Compiler settings for mshtml.idl:
    Oicf, W1, Zp8, env=Win32 (32b run)
    protocol : dce , ms_ext, c_ext, robust
    error checks: allocation ref bounds_check enum stub_data 
    VC __declspec() decoration level: 
         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
         DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING(  )

#pragma warning( disable: 4049 )  /* more than 64k source lines */


/* verify that the  version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif

/* verify that the  version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100
#endif

#include "rpc.h"
#include "rpcndr.h"

#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of 
#endif // __RPCNDR_H_VERSION__

#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/



#ifndef __ihtmlelementrender_h__
#define __ihtmlelementrender_h__




#ifndef __IHTMLElementRender_INTERFACE_DEFINED__
#define __IHTMLElementRender_INTERFACE_DEFINED__

/* interface IHTMLElementRender */
/* [uuid][unique][object] */ 


EXTERN_C const IID IID_IHTMLElementRender;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("3050f669-98b5-11cf-bb82-00aa00bdce0b")
    IHTMLElementRender : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE DrawToDC( 
            /* [in] */ __RPC__in HDC hDC) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SetDocumentPrinter( 
            /* [in] */ __RPC__in BSTR bstrPrinterName,
            /* [in] */ __RPC__in HDC hDC) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct IHTMLElementRenderVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            IHTMLElementRender * This,
            /* [in] */ __RPC__in REFIID riid,
            /* [iid_is][out] */ 
            __RPC__deref_out  void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            IHTMLElementRender * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            IHTMLElementRender * This);
        
        HRESULT ( STDMETHODCALLTYPE *DrawToDC )( 
            IHTMLElementRender * This,
            /* [in] */ __RPC__in HDC hDC);
        
        HRESULT ( STDMETHODCALLTYPE *SetDocumentPrinter )( 
            IHTMLElementRender * This,
            /* [in] */ __RPC__in BSTR bstrPrinterName,
            /* [in] */ __RPC__in HDC hDC);
        
        END_INTERFACE
    } IHTMLElementRenderVtbl;

    interface IHTMLElementRender
    {
        CONST_VTBL struct IHTMLElementRenderVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define IHTMLElementRender_QueryInterface(This,riid,ppvObject)	\
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 

#define IHTMLElementRender_AddRef(This)	\
    ( (This)->lpVtbl -> AddRef(This) ) 

#define IHTMLElementRender_Release(This)	\
    ( (This)->lpVtbl -> Release(This) ) 


#define IHTMLElementRender_DrawToDC(This,hDC)	\
    ( (This)->lpVtbl -> DrawToDC(This,hDC) ) 

#define IHTMLElementRender_SetDocumentPrinter(This,bstrPrinterName,hDC)	\
    ( (This)->lpVtbl -> SetDocumentPrinter(This,bstrPrinterName,hDC) ) 

#endif /* COBJMACROS */


#endif 	/* C style interface */




#endif 	/* __IHTMLElementRender_INTERFACE_DEFINED__ */




#endif /*   __ihtmlelementrender_h__     */



IHTMLElementRender.h


판도라 TV의 동영상 볼때 나오는 광고 보기 귀찮죠~!

그 광고 안보고 동영상 보는 방법이 있습니다.

요즘 구글 크롬이나 IE에서도 지원하는 기능이죠...

자바스크립트 콘솔...

단축키로 바로 F12를 누르면 나옵니다.

거기에 다음 자바 스크립트 소스를 붙여 넣고 실행 하면 광고를 PASS 시킬 수있습니다.



function startPlay(){
try
{			$("icfNoticeDiv").style.display = "none";
			$("icfNoticeDiv").innerHTML = "";
}
catch(e) {}				try {					$("icfSkipDiv").style.display = "none";				} catch (e) {}				try {					$("icfDiv").style.display	= "none";					$("icfDiv").innerHTML		= "";				} catch (e) { }				try {					$("flvIcf").style.display	= "none";					$("flvIcf").innerHTML		= "";				} catch (e) { }				try {					$("shakeIcf").style.display = "none";					$("shakeIcf").innerHTML		= "";				} catch (e) { }		playerSet.startPlay();	}
startPlay();

판도라tv 광고없이 재생.txt






다음은 구글 크롬에서의 스크립트 입력 방법입니다.  F12 단축키를 누르면 실행됩니다.






다음은 IE에서의 자바스크립트 입력 방법입니다.

여기서는 IE10인데 IE8 포함하여 이후 버전에서는 가능합니다. IE7에서 테스트를 안해봐서 정확히 말씀드리지는 못하겠네요.




그럼 짜증나는 광고 보지 않고 동영상 즐감하시기 바랍니다.

+ Recent posts