Deployment Resources

Microsoft Corporation

August 1999

Summary: Your customers get their critical first impression of your solution during installation. Your setup routines must be simple, efficient, effective—and safe. (6 printed pages)

Introduction

Your customers get their critical first impression of your solution during installation. Your setup routines must be simple, efficient, and effective. If any part of your setup routine fails, critical pieces of your solution may be unavailable or may function incorrectly.

A major feature of Microsoft® Office 2000 Developer is the Package and Deployment Wizard, an add-in tool that appears prominently in many of the articles below. We think it's a great solution to many of the issues you'll face when rolling out Office solutions.

Since macro viruses and network security in general are such prominent concerns, you'll also want to evaluate options for securing your Office solutions. We've provided links to the best information available for protecting your customers and your applications.

Setup

Nuts and Bolts

Package and Deployment Wizard in Office 2000 Developer

This portion of the online documentation for Microsoft Office 2000 Developer explains how to use the Package and Deployment Wizard, the tool that helps you create installation packages for your Office 2000 solutions and install them on your users' computers.

Deploying Your Solution

This section of the Microsoft Office 2000/Visual Basic Programmer's Guide gives you an outline of the different ways to deploy various types of Office 2000 solutions.

The Setup Toolkit

These two pieces, an MSDN Library technical article by Steve White and an article from the Visual Basic Programmer's Guide, describe how you can use the Setup Toolkit in Visual Basic® 6.0 to customize the functionality or appearance of the Package and Deployment Wizard, or to create a custom setup program that doesn't use the Package and Deployment Wizard.

The Run-Time Environment

Using the Package and Deployment Wizard to Package Microsoft Access Run-Time Solutions

This paper by Microsoft Support Engineer Mark Prentice covers what the Package and Deployment Wizard can and cannot do when packaging Access run-time solutions. Specifically, it covers locating the Package and Deployment Wizard, adding the Access run-time environment to a package, using default Start menu shortcuts, creating new shortcuts, adding registry settings, and expected deployment behavior.

Targeting the Access Run-Time

This portion of the online documentation for Microsoft Office 2000 Developer explains how to develop and deploy Access run-time applications.

Differences Between Retail and Run-Time Microsoft Access

http://support.microsoft.com/support/kb/articles/q208/7/30.asp

This Knowledge Base article summarizes the differences in the user interface between the run-time version of Microsoft Access and the full, retail version.

The Internet

Deploying Data Access Pages on the Internet

This article by Microsoft Program Manager Roy Leban tells you how to use Microsoft FrontPage®, Microsoft Access, and the three-tier capabilities of data access pages to create complete data-driven Web sites.

Developing and Deploying Interactive Applications on the Internet

http://msdn.microsoft.com/workshop/Author/script/mspaper.asp

This article by Deva Hazarika, of Moai Technologies, Inc. provides an overview of visual authoring and development tools for the Web, and the benefits of Web-based applications.

Miscellaneous

Managing the Microsoft Windows Installer from Microsoft Office 2000 Solutions

Introduces the new Microsoft Windows® Installer, which manages the process of installing Microsoft Office 2000 on the user's computer. Discusses ways to modify code in order to take advantage of some of the Windows Installer's features, including handling advertised features and using the automation interface.

Office 2000 Command Translator

www.microsoft.com/office/ork/2000/journ/COMMANDTRANS.htm

The Microsoft Office 2000 Command Translator is an Access/Excel 2000 utility that provides translations for the Office 2000 command bars from any Office 2000 language to any another. It contains translations in 29 different languages of more than 4,300 Office command bars.

Security

General Introduction

Introduction to Security

http://officeupdate.microsoft.com/focus/articles/scrtyovw.htm

This article on the Office Update site is a good introduction to security issues and digital signatures, and also provides useful links to other articles, downloads, and Web sites.

Securing Office Documents and Visual Basic for Applications Code

This chapter from the Microsoft Office 2000/Visual Basic Programmer's Guide discusses how to address access security and virus security issues for Microsoft Word, Excel, PowerPoint®, and Outlook®. It also discusses how to secure Visual Basic for Applications (VBA) code, which applies to Microsoft FrontPage® and Microsoft Access as well.

Security and Microsoft Office

http://officeupdate.microsoft.com/focus/Catalog/FocusSecurity.htm

This is an overview article providing links to articles discussing security issues relating to Office 2000. Some of these articles are listed separately on this page.

How Does Security Work, Anyway?

http://officeupdate.microsoft.com/focus/articles/olcertsi.htm

This article explains about the certificates needed to use encryption and digital signature features in Outlook 98. It also briefly explains certification authorities and encryption strength.

Macro Viruses

Protecting Against Macro Viruses

www.microsoft.com/office/ork/2000/three/65ct_1.htm

This collection of articles on the Office Resource Kit Web site covers scanning for macro viruses, setting security levels in Office applications, and digitally signing macros.

Microsoft Office 2000 Macro Security White Paper

http://officeupdate.microsoft.com/2000/downloaddetails/o2ksec.htm

This paper, available for download from the Office Update Web site, discusses how you can use Office 2000 to guard against macro viruses.

Digital Certificates

Working with Digital Certificates

www.microsoft.com/officedev/articles/digcert.htm

In Microsoft Office 2000, Microsoft Word, Microsoft Excel, Microsoft PowerPoint, and Microsoft Outlook provide Authenticode™ technology to digitally sign VBA projects by using a digital certificate. The links in this article provide additional information for developers who want to learn more about obtaining and using digital certificates with Office documents.

PVK Digital Certificate Files Importer

http://officeupdate.microsoft.com/2000/downloaddetails/pvkimprt.htm

You might want to download this .exe located on the Office Update Web site if you have an authenticated digital certificate and you want to sign VBA code in your Office 2000 applications.

Where to Get Your Digital ID

http://officeupdate.microsoft.com/outlook/outlook2000/highencrypt/certpage.htm

This article on the Office Update Web site lists certifying authorities from which you can get a digital ID.

Microsoft Office 2000 Digital Signature Patch

http://officeupdate.microsoft.com/2000/articles/digcertpatch.htm

Office 2000 uses enhanced digital certificate technology that requires that a patch be applied to existing certificates before they can be used with Office 2000. You can download this patch from the Office Update Web site.

Digital Signatures and Certificates

http://officeupdate.microsoft.com/focus/articles/signturs.htm

This article provides basic information about digital signatures and certificates, and provides links to additional resources.

Internet Security

Secure Your Messages on the Internet

http://officeupdate.microsoft.com/focus/articles/olsecmai.htm

This article on the Office Update Web site discusses how to provide security for Outlook messages traveling over the Internet.