저 혼자 파악해본 것으로는 동영상이나 ActivX 등의 실행을 위해 사용되는 obejct 태그의 codebase 속성값에 해당 실행파일의 주소를 넣어줌으로써 웹페이지(html)에서 직접 실행되도록 하는 것 같습니다.(사실 이런건 그냥 코드만 봐도 알겠지만요 ;

우선 소개할 것은 원본에 있는 단독 실행파일로 실행되는 프로그램과 classid 값을 알고 있는 윈도우즈 내장 프로그램의 실행입니다.


<SCRIPT LANGUAGE="JScript">
var oPopup = window.createPopup();
function openPopupCMD()
{
var oPopBody = oPopup.document.body;
oPopBody.innerHTML = '<OBJECT NAME="X" CLASSID="CLSID:11111111-1111-1111-1111-111111111111" CODEBASE="c:/windows/system32/cmd.exe"></OBJECT>
<OBJECT NAME="X" CLASSID="CLSID:11111111-1111-1111-1111-111111111111" CODEBASE="c:/windows/explorer.exe"></OBJECT>';
oPopup.show(290, 190, 200, 200, document.body);
}
</SCRIPT>
<body>
<p onclick = "openPopupCMD();">Command</p>
</body>



<body>
<OBJECT NAME="X" CLASSID="CLSID:11111111-1111-1111-1111-111111111111"
CODEBASE="c:/Program Files/Winamp/winamp.exe"></OBJECT>
</body>



'개발자' 카테고리의 다른 글

ocx 폼으로 값을 넘기기  (0) 2008.04.30
ASP 에서 OCX 실행  (0) 2008.04.30
.NET 생명주기  (0) 2008.04.30
JSP 교육실습 10일차  (0) 2007.12.21
Servlet API  (0) 2007.12.18
,