Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved.
Terms
of Use |
Trademarks
Article ID: 982894 - Last Review: October 5, 2011 - Revision: 5.0
Internet Explorer Component Deployment
Microsoft Professional Advisory Services is a support option that provides short-term, proactive, consultative support beyond break-fix product maintenance needs. This includes working with the same technician for assistance with issues like product migration, code review, or new program development and is a remote, phone-based support option. This service is typically used for shorter engagements, and is designed for developers and IT professionals who do not require the traditional onsite consulting or sustained account management services that are available from other Microsoft support options.
For additional information on Microsoft Advisory Services, including on how to engage, refer to this Microsoft web page:
http://support.microsoft.com/gp/AdvisoryService
(http://support.microsoft.com/gp/AdvisoryService)
This Advisory Services scenario is designed to assist customers who need guidance in preparing their ActiveX or .NET components for distribution via Internet Explorer.
Microsoft can provide assistance in preparing your client-side ActiveX or .NET components for hosting on a website. This includes assistance in packaging your component, reviewing and writing INF files, signing your component, marking your component as safe for scripting and initialization, and configuring permission for your (.NET) component.
Each Advisory Services engagement will begin with some questions designed to scope the project and determine your exact needs. For this scenario, the scoping questions include:
Statement of Work for this Scenario
Client Side component deployment for Internet ExplorerIncluded with Scope- Providing general guidance on how Internet Explorer code download works
- Providing guidance on how to prepare a client-side COM (i.e. activeX control) or .NET component (i.e. Winform controls) for hosting on a website
- Assisting in packaging component for code download
- Assisting in reviewing and writing INF files for code download
- Assisting in setting permission for .NET Winform controls
-
Assisting in deploying .NET applications via No-touch Deployment
Out of Scope- Open Software Description (OSD) and Channel Definition Format (CDF) are obsolete as of Windows Internet Explorer 7 and will not be supported via Advisory Services
- Assistance in writing the component is out of scope
-
We will not package or sign the component for the customer, neither will we write the entire INF file, we will provide guidance on how to do so.
Scoping Questions- Do you have questions about how Internet Explorer code download works?
If yes, advisory
-
Do you need help in preparing you client-side COM or .NET component for hosting on a website?
If yes, continue
- Do you need assistance in packaging your component?
-
Do you need assistance in reviewing and writing INF files
- Do you need assistance in signing your component?
-
Do you need assistance in marking your component as safe for scripting and safe for initialization?
-
Do you need help in configuring permission for your .NET component?
-
Do you need help in deploying your .NET application via the web?
If any of them are yes, then it is advisory
Below is a list of self-help resources for this scenario. Microsoft Support Engineers may also use these resources during an Advisory Services engagement.
MSDN Links:
COMInternet Component Download - Overview and TutorialsIntroduction to Internet Component DownloadUsing INF FilesAbout INF File ArchitectureChoosing a Packaging and Distribution MethodHow to Package Components for Internet DistributionUsing Hooks.NETDHTML and .NET: Host Secure, Lightweight Client-Side Controls in Microsoft Internet Explorer914985 An Open dialog box appears in Internet Explorer when you try to run href-exes from the Internet zone in the .NET Framework 2.0 KB Articles:Packaging
197988 How To Deploy an ActiveX Control with the Package and Deployment Wizard (PDW) 167158 How to package MFC controls in a Web pageLicensing
159923 How to use licensed ActiveX controls in Internet ExplorerSafety:
164119 SafeCtl.exe implements IObjectSafety in ActiveX control182598 How To Implement IObjectSafety in Visual Basic Controls168371 How To IObjectSafety Marks ATL Controls Safe for Initializing161873 How to mark MFC ActiveX controls as Safe for Scripting and InitializationSigning:
155444 Description of Digital Code Signing in Internet Explorer247257 Steps for signing a .cab fileKill-bit:
240797 How to stop an ActiveX control from running in Internet Explorer188582 How To Deploy an ActiveX Control with License InformationTroubleshooting
169438 PRB: ActiveX Control Does Not Display Correctly on Web Page252937 How to find more information about why code download failed 315498 Internet Explorer Does Not Process an .inf File in a .cab File196150 INFO: Why CONFLICT Directories Are Created During Code Download262380 ActiveX Control Is Not Loaded with Modified CODEBASE Value in the Registry .NET
892466 How to run a user control assembly that is hosted on Internet Information Services (IIS) in Internet Explorer814668 PRB: Runtime Probe Causes a Delay When You Load a Windows Forms Control in Internet Explorer814669 PRB: Strong Named User Controls Do Not render in Internet Explorer315498 Internet Explorer Does Not Process an .inf File in a .cab 305624 PRB: Cannot Host .NET User Controls in Internet Explorer 6.0 from File System839300 How to use the AllowPartiallyTrustedCallers attribute to call an assembly that has a strong name from a Web page by using Visual C# .NET, Visual C# 2005 or later versions Others
280579 How To Install ActiveX Controls in Internet Explorer Using the Active Directory
APPLIES TO
- Windows Internet Explorer 7 in Windows Vista
- Windows Internet Explorer 8
| kbproadvisory kbinfo kbsurveynew kbtshoot kbnomt kbprodeveloper kbprointernetexplorer kbprowindows KB982894 |
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate