본문 바로가기
반응형

SB 리치 패밀리5227

[개발/Visual C++] MFC ActiveX 만들기 할때 필요한 MFC 라이브러리 MFC ActiveX를 만들기 할때 관련 DLL을 포함시켜야하는 경우가 있다. [App.Code]에 포함시킬 때 순서는 OCX 먼저 포함하고 DLL은 나중에 포함시켜야 DLL먼저 설치되고 나중에 OCX 파일이 실행되어 문제가 없다 AcitveX에 포함할 MFC 관련 DLL MFC42.DLL MSVCRT.DLL OLEPRO32.DLL 참고로 ActiveX설치할 때 설치되는 OCX나 INF파일의 위치는 웹상에서 설치된 파일들의 정보 레지스트리는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distrbution Units 폴더상에서는 C:\Windows\Downloaded Program Files 를 확인한다. 별도의 언인스톨 프로그램이 없다면 위의 .. 2010. 8. 13.
[개발] INF 파일을 이용한 ActiveX inf Hook [version] signature="$CHICAGO$" advancedINF=2.0 [Setup Hooks] hook1=hook1 [hook1] run=%EXTRACT_DIR%\MyApp.exe 이런식으로 ActiveX 컨트롤 다운로드 할 때 별도의 설치 프로그램으로 Hooking 을 할 수 가 있습니다. 그런데 Hooking 프로그램 작성시 WinMain 의 리턴값은 0이어야 합니다. 1 이상이면 Hooking 한 프로그램에서 설치하고 나서도 Browser에 컨트롤이 뜨질 않습니다. 아무래도 0이 아닌 값은 Error 값으로 인식을 하는듯.. [version] signature="$CHICAGO$" AdvancedINF=2.0 [Setup Hooks] your_hook=your_hook [your_h.. 2010. 8. 12.
[개발] INF 파일 설명서 INF파일 내용 포멧팅 혹은 구조에 대해 설명하는 문서이다 아래는 관련 내용 출처 : http://zoomout.egloos.com/949444 ActiveX Installer 만들기 ActiveX 를 만들다보면, Cab파일을 만들어서 배포하는데, 잘 안되는경우가 있습니다. 시스템을 리부팅해야 한다는둥, 이전버젼이 계속 안지워지고, 매번 계속 다운을 받는다든가 하는 상황이 발생할때가 있습니다. 물론 inf랑 cab파일 다 잘만들었을때 얘기죠 그래서 저는 , 강제로, 이전버젼의 aCtiveX를 강제로 삭제하고, 새로운버젼을 시스템 디렉토리에 복사한다음, regsvr32까지 해주는 프로그램을 만들어서 씁니다. cab파일을 받았을때 AcitveX를 설치하고 등록하고 업데이트 하는 일을 명시적으로 직접 프로그램.. 2010. 8. 12.
[개발/웹] IE8에서 ActiveX 디버깅 하기 방법은 아래 레지스트리에 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\ 이곳에 TabProcGrowth값을 DWORD값으로 생성하고 값은 0으로 해주면 됨. LCIE라는 기술때문에, 디버깅이 안된다 출처 : http://aplus.pe.kr/zbxe/?mid=BoardDevWeb&document_srl=18368 2010. 8. 10.
[IT/개발] 개발지원툴 cabarc.exe 사용방법 Cabarc 사용법실행화일을 배포하기 위해 일반적으로 사용하는 것이 CAB화일 형태로 만든 다음 하나의 CAB화일을 OBJECT Tag로 넣어 HTML에 삽입 하는 것입니다. dll이나 ocx 또는 다른 cab화일을 통해 새로운 CAB화일을 만들 수 있습니다. CAB화일은 다운로드를 위해 압축을 하는 일종의 압축포맷입니다. 1. CAB 파일 생성방법 Usage: CABARC [options] command cabfile [@list] [files] [dest_dir] 기본 예> cabarc -s 6144 N my.cab my1.ocx my2.ocx 하나의 파일을 Cab 파일로 생성 CabArc n my.cab my.ocx 적은수의 파일을 Cab 파일로 생성 - 3개의 파일(my.ocx, my2.ocx, .. 2010. 8. 9.
[개발/Delphi] 사용중인 dll 파일의 덮어씌우기 ( 펌 ) 출처 : 델마당 http://www.delmadang.com/cwb-bin/CrazyWWWBoard.exe?db=dmdqa&mode=read&num=22438&page=7&backdepth=1 안녕하세요? 조각달 황용호입니다. 결과적으로는 같겠지만 파일을 복사하고 복사할 파일이 사용 중일 때 리붓 후 실제 복사를 수행해 주는 API가 있습니다. SetupInstallFile또는 SetupInstallFileEx라는 API입니다. 주로 윈도우 파일 설치를 담당하는 API군인데 SetupAPI.dll이라는 DLL이 제공해 주는 API입니다. 인스톨쉴드도 이 API를 사용합니다. 그런데 비주얼 C++은 이 API를 지원하는데 델파이는 SetyupAPI DLL은 전혀 지원을 하지 않더군요. JEDI 프로젝트에서.. 2010. 8. 9.
반응형