안녕하세요. 3번째 질문이네요.... ㅠㅠ
요기 아래 아래 있는 MAC 주소 관련 문의 입니다.
인터넷에 돌아 다니는 소스를 가지고 작성을 하였는데.... (vbscript, xxxxxxjavascript)
ActiveX 구성 요소는 개체를 작성할 수 없습니다. : 'Scripting.FileSystemObject'
요런 식으로 나와서... 한참 고생을 했어요. 위에꺼나 아래꺼나...
'자동화 시스템에서는 개체를 작성할 수 없습니다.' 라는 요런 메시지..
둘다 같은 이유 더라구요. IE 보안 설정.....
찾아서 했던 방법은
Scripting.FileSystemObject, Wscript.Shell, WbemScripting.SWbemLocator
요 3가지를 이용하여 하는 방법 이더라구요.
보안 설정 문제를 해결 하려고 요기 저기 찾아 보니
인증을 받아야 한다는데.....
위 방법으로는 인증받는... 그런게 없지 않나요?? 무료 인거 같은데... ^^;;;(잘 몰라요)
만약 ActiveX 를 만들어 사용한다면 IE 보안 설정을 변경하지 않아도 사용 가능 한가요??
좋은 방법은 ActiveX 를 사용 하는 방법이에요??
아참 가장 중요한걸 빼먹었네요.
C#으로 ActiveX 를 만들게 되어 사용하게 되면 클라이언트도 .Net Framework 를 설치 해야되나요??
어떤 사이트를 보니 scott2 님이 알려주신 사이트의 방법 대로 하고 배포를 하기 위해 SmartClient 방법으로 했다고 하는데
ActiveX 로 만들면 자동으로 되는게 아닌가봐요?? 배포를 따로 또 해야 하나요???
---------------------------------------------------------------------------------------------------
P.S
scott2 님... ㅠㅠ 알려주신 사이트의 내용을 따라하기 식으로 해봤는데요.
전.. csc 명령어 에서 에러가... 아흑.. cscxxxi(생각이잘... 암튼 i로 끝남 ^^;;) 라는 파일이 없다고...
집 컴에서 다시 해봐야 겠네요. 잘되야 할텐대....
첫댓글 저도 지식이 얕아서 잘 모르겠지만 C# 으로 ActiveX 처럼 사용한다면 SmartClient를 말하는게 아닌지요? 그렇다면 특정다수에게만 서비스가능하죠 (닷넷프래임웍의 설치 유무) 불특정다수에겐 아무래도 서비스하기가 힘들겠죠... 일반적인 activex는 c++ 이나 vb로 만들어서 배포하는것은 문제가 없는것으로 알고 있습니다.
유경상님 블로그에 님과 비슷한 질문에 댓글입니다.. C#으로 ActiveX 작성이 가능합니다만... 클라이언트에 닷넷이 설치되어 있어야만 하고, 일반적으로 ActiveX를 배포하는데 사용하는 CAB 파일은 C#으로 작성한 ActiveX를 배포할 수 없답니다. (일반 ActiveX는 regsvr32.exe를 등록하는데 쓰지만 C#으로 작성한 ActiveX는 regasm.exe를 쓰기 때문에...)
아.. 그러쿤요! 감사 합니다. ^^!!
아흑~!!!!!!!! 두둥 두등... 눈물이... ㅠㅠ 드디어.. 3주만의 긴 여정이 끝맺을 시간이네요.. nbtstat 명령어를 이용하여 MAC 주소를 구하게 되었습니다. 문제는.. 권한 설정 관련인데... 어떤 권한을 주어야 nbtstat 명령이 말을 들을찌;; 여기 저기 권한 주다 보니 어느 순간 되더군요 ^^;;