프로그래밍 326

스크립트를 이용하여 레지스트리 항목을 추가, 변경, 삭제하는 방법

Windows 2000 환경에서 각 클라이언트나 서버의 레지스트리 항목을 추가하거나 삭제하려면 VBScript를 작성하여 로그온 스크립트로 실행할 수 있습니다. WScript.Shell 개체의 RegWrite() 메소드와 RegDelete() 메소드를 이용합니다 메모장과 같은 일반적인 텍스트 파일 편집기를 이용하여 Visual Basic Script를 작성함으로써, 레지스트리에 항목을 추가하거나 변경 또는 삭제할 수 있습니다. 텍스트 형태로 입력한 후, 확장자를 .vbs로 저장합니다. WScript.Shell 개체를 만들고, 새로운 항목을 만들거나 기존 항목을 변경하려면 RegWrite() 메소드를, 기존 항목을 삭제하려면 RegDelete() 메소드를 사용합니다. 값(value)은 문자열의 마지막이 '..

프로그래밍 2009.02.13

WSH(WIndows Script Hosting) 정리

스크립트 실행기의 종류 CScript 명령줄 실행기 ( Echo하면 Command 창에 추가로 표시됨 ) WScript 윈도우 전용 실행기( Echo하면 대화상자로 표시함 ) 명령줄 파라미터의 처리 방법 다음 예제는 스크립트를 실행시 넘겨준 파라미터를 표시하는 예입니다. Set objArgs = WScript.Arguments For I = 0 to objArgs.Count - 1 WScript.Echo objArgs(I) Next 위 예제를 test.vbs로 저장한 후에 해당 파일을 그냥 실행하면 WScript(윈도우 모드)로 실행되고, 명령줄에서 cscript test.vbs로 실행하면 명령 모드로 실행됩니다. 유닉스 계열의 쉘 스크립트처럼쓰려면 csript로 명령줄에서 사용하면 되겠죠. 윈도우즈에서..

프로그래밍 2009.01.15

Open CV

CV = Computer Vision ; 이미지 프로세싱 + 실시간 프로세싱 기본적인 1. Image Processing algorithm 부터 2. pattern recognition 3. motion analysis and object tracking 4. computer vision 5. Machine Vision 6. 그리고 간단한 estimator(Kalmal filter), 7. 수학 8. 자료구조 이론(CvSeq-Deque) 등등 전부 다루어질 내용들입니다. OpenCV 한글동호회(네이버 카페)의 편리한 주소는 http://www.opencv.co.kr/ http://www.opencv.kr/

프로그래밍 2009.01.12

신뢰할 수 있는 사이트에 등록하기

다음 함수를 이용하여 신뢰할 수 있는 사이트에 원하는 사이트를 등록할 수 있습니다. {** IE 설정의 보안탭의 신뢰할 수 있는 사이트에 입력한 사이트를 추가합니다. @param strSite 신뢰할 수 있는 사이트에 추가할 사이트 @result 신뢰할 수 있는 사이트에 추가가 성공하면 true를 반환, 오류시 false를 반환합니다. *} function SetReliableSite(const strSite:string;dwFlags:Cardinal=SZM_CREATE):boolean; var AResult:HRESULT; AInternetZoneManager:IInternetZoneManager; AInternetSecurityManager:IInternetSecurityManager; dwEnum,..

VirtualTree 패키지 수동 설치(Delphi 2009)

빠른 속도와 다양한 기능을 지원하는 VritualTree 패키지를 설치하는 방법에 대해 정리해 보았습니다. 본 글을 작성하는 시점에 VritualTree 4.7.0 버전의 소스를 받아서 수동으로 설치하는 방법입니다. 델파이 다른 버전들도 아래 방법대로 진행하면 큰 문제가 없을 겁니다. 0. VirtualTree 패키지 준비(다운로드) 다음 주소에서 패키지 소스(VTSourceOnly.zip)를 다운로드 받습니다. http://www.delphi-gems.com/index.php?option=com_content&task=view&id=12&Itemid=38 1. 다운로드 받은 VirtualTree 패키지를 적당한 디렉토리에 압축 풀기 2. 환경설정의 Library Path에 VirtualTree 패키지의..

MFC 용 상용 GUI 라이브러리 무료화 (UltimateToolBox)

어플리케이션 개발자들이라면 한번쯤 고민해봤을만한 주제입니다. "뭐 좀.. 쓸만한 GUI 라이브러리 없을까?" 델파이나 기타 Rapid 개발툴에서는 GUI 라이브러리들이 굉장히 많지만 유독 VC++ 로는 구미에 맞는 라이브러리가 없는 형국입니다. 상용수준의 깔끔함 + 미려함 + 쉬운 사용법 + 소스코드 + 무료의 결합을 꿈꾸다보면 거의 입맛에 맞는 GUI 라이브러리를 찾기 힘들지만 그래도 가장 근접한 것을 찾는다면 큰 기쁨을 느끼게됩니다. MFC 용 상용 GUI 라이브러리인 UltimateToolBox 가 무료화 되면서 소스코드가 공개되었다고 합니다. 어떤지에대한 평가는 다같이 한번 논의해보면 좋을듯 싶습니다. http://www.codeproject.com/KB/MFC/UltimateToolbox.asp..

프로그래밍 2008.11.12

Embedded Web Browser package

널리 알려진 Embedded Web Browser(EmbeddedWB) 입니다. 손쉽게 나만의 맞춤형 웹 브라우저를 만들수 있을 뿐만 아니라, "즐겨찾기" 및 "기록"의 항목들도 관리할 수 있고, 간편한 HTML 편집기 컴포넌트까지 포함되어 있습니다. Embedded Web Browser package 포함되어 있는 컴포넌트들의 일부입니다. EmbeddedWB. ExportFavorites. Import Favorites. TextIEParser. FavoritesMenu. FavoritesListView. FavoritesTree. HistoryMenu. HistoryListView. IEAddress ComboBox. IECache. IEDownload. IETools IEUtils. IEGuid. ..

IE7에서 서로 다른 도메인의 컨텐트가 하나의 페이지에 프레임 내에서 표시가 될 경우 새로운 창으로 뜨는 현상

IE7의 교차 도메인 스크립팅 차단이라는 보안 기능으로 인해 발생한 문제로서 서로 다른 도메인간의 스크립팅은 차단됨 → 해결방안: 도메인의 접미사가 같은 경우에는 로 해결이 가능하지만, 도메인 접미사가 다른 경우에는 새 창으로 뜨도록 구성을 변경해야 함. 또는 다음과 같이 IE7의 옵션을 변경해 주면 됨 IE의 인터넷 옵션 > 보안 설정 > 인터넷 영역에 대한 사용자 지정 수준 창에서 "다른 도메인 간의 하위 프레임 탐색" 을 허용하도록 하고, 해당 도메인을 팝업 차단을 허용된 사이트에 추가하면 됩니다. 참고] Internet Explorer 7 FAQ (익스플로러 트러블 슈팅 ㅋ)|작성자 몬난아

728x90