본문 바로가기
반응형

ActiveX14

[VC++] DLL이나 OCX를 레지스트리에 등록하거나 제거..(regsvr32) DLL이나 OCX를 레지스트리에 등록하거나 제거.. regsvr32를 이용한다.. 예) regsvr32 "C:ProjectNeoTest 2.60_Output_Debugeoweboardax.ocx" regsvr32 /u "C:ProjectNeoTest 2.60_Output_Debugeoweboardax.ocx" regsvr32 /s "C:ProjectNeoTest 2.60_Output_Debugeoweboardax.ocx" regsvr32 /s /u "C:ProjectNeoTest 2.60_Output_Debugeoweboardax.ocx" regsvr32 /s /c "C:ProjectNeoTest 2.60_Output_Debugeoweboardax.ocx" /u : Unregister /s : Silen.. 2010. 9. 7.
[MFC/Win] ActiveX killbit, 사용안함 처리 ; Activex 사용안함 처리 (IE '추가기능 관리' 에 확인가능) HKCU "Software\Microsoft\Windows\CurrentVersion\Ext\Settings\$CAB_GUID_0" Flags = 1 (REG_DWORD) Version = * (REG_SZ) ; Activex 사용안함 제거 DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Ext\Settings\$CAB_GUID_0" ; Kill bit 처리 (IE '추가기능 관리' 에서 해당 activex항목표시 자체가 사라짐. 해당 activex 구동안됨) HKLM "SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility.. 2010. 9. 7.
[개발] Internet Explorer에서 ActiveX 컨트롤 실행을 중지하는 방법 이 문서에서는 Microsoft Internet Explorer와 Windows Internet Explorer에서 ActiveX 컨트롤 실행을 중지하는 방법을 설명합니다. ActiveX 컨트롤의 CLSID(클래스 식별자)에 대한 Compatibility Flags DWORD 값의 데이터 값을 수정하여 ActiveX 컨트롤을 중지할 수 있습니다. 참고 Microsoft Windows XP 기반 컴퓨터와 Windows Server 2003 기반 컴퓨터의 경우 관리자는 소프트웨어 제한 정책을 사용하여 Active Directory 도메인 환경에 있는 컴퓨터의 프로그램에서 ActiveX 컨트롤이 실행되지 않게 할 수 있습니다. 소프트웨어 제한 정책에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조.. 2010. 9. 2.
[개발/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.
[개발/웹] 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.
반응형