클라이언트 피시에 특정파일이 있는지 유무를 알수 없을런지

kurtof27의 이미지

액티브 액스를 사서 페이지에 달았는데 그걸 설치했는지 안했는지 구별해줘야 합니다.

그러기 위해선 상대방 피시에 원하는 파일이 있는지 없는지 알면 될거 같은데

어떻게 알수 있는 방법이 없을까요??

Necromancer의 이미지

액티브엑수 여기서는 다들 치를 떨던데.. 윈도우 전용에 ie 전용사이트...

데브피아 가셔서 물어보시는게 나을듯.

Written By the Black Knight of Destruction

moonzoo의 이미지

흑기사 wrote:
액티브엑수 여기서는 다들 치를 떨던데.. 윈도우 전용에 ie 전용사이트...

알고 모르고를 떠나서 답 달아주기에는 찜찜하군요. 데브피아 가세요.

엑티브엑스에 무슨 원한이라도 --a;

theuhm의 이미지

UUID로 QueryInterface()를 수행해 봐서 성공하면 설치된 거고,
실패하면 설치 안된거 아닌가요;;

..

feelpassion의 이미지

툴들 많자나요^^;;
프로그램적으로도 구현할 수 있습니다.
socket써서 잘 구현하면 될거 같은데요

남으로 창을 내겠소.
밭이 한참갈이 괭이로 파고 호미론 김을 메지요.
구름이 꼬인다 갈리있소. 새들의 노래는 공으로 들으랴오.
강냉이가 익거든 와자셔도 좋소.
왜 사냐건 웃지요.

kurtof27의 이미지

어떤분은 쿼리인터패이스를 사용한다 그러고 어떤분은 소켓을 쓰라고 하는데

구체적으로 어떻게 해줘야 할런지 모르겠습니다.

자세한 구현방법을 알려주시길 부탁드려요.

pynoos의 이미지

이전 글에 대해 답장을 하면 상위로 올라가는 시스템이므로, 위 글을 합칩니다.

feelpassion의 이미지

간단하게 생각해보면...
내가 서버고 원격컴이 클라이언트라고하면
서버에서 명령어, 예를들어 ls라고 치면 그 string을 클라이언트로 보냅니다. 그러면 클라이언트에서는 systmem()함수로 실행시키고 stdout에 나오는 내용을 다시 서버로 보냅니다.
그러면 간단하게 클라이언트의 파일내용을 볼 수 있을겁니다.

남으로 창을 내겠소.
밭이 한참갈이 괭이로 파고 호미론 김을 메지요.
구름이 꼬인다 갈리있소. 새들의 노래는 공으로 들으랴오.
강냉이가 익거든 와자셔도 좋소.
왜 사냐건 웃지요.

kurtof27의 이미지

님이 말씀하신 사항을 어떻게 해야 제가 구현할수 있을지를 모르겠습니다.

어떻게 해야하는지좀 제발 알려주세요.

익명 사용자의 이미지

일전에 사용한 방법입니다.

ActiveXObject를 이용하여 Object를 생성해 보고 오류나면 설치페이지로 가는 아주 단순한 생각으로 구현했습니다...

PS: ActiveX를 설치하는 포탈들의 소스보기를 하시면 더 좋은 스크립트가 있을겁니다.

function check_components()
{
try{
var domDoc = new ActiveXObject("Msxml2.DOMdocument.4.0");
self.location = "main.asp";
} catch (e){
self.location = "install.asp";
}
}

kurtof27의 이미지

호출을 어디서 해줘야 할런지..??

익명 사용자의 이미지

시작 페이지에 넣어주면 안될까요?

<html>

<script>
function check_component()
{
....
}
</script>

<body onload='check_component()'>
<object classid=........></object>
</body>

</html>

kurtof27의 이미지

어쨌든 정말 고맙습니다..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.