DCOM95 1.3 Release Notes
DCOM95 1.3 Release Notes
3
Release Notes
Last Modified: September 14, 1998
Contents
========
I. New Features
II. Bug Fixes
III. Known Issues
IV. Differences from DCOM on Windows NT
V. Redistribution
VI. Support & Resources
VII. File List
I. New Features
---------------
For CIS client support in Windows 95, you must install both DCOM95
and DCOMCFG. Then use the CISCNFG tool, which is installed when you
install the DCOM configuration utility, to change the registry key
that defines which protocol to use for remote processes. In the
Command Prompt window, enter:
ciscnfg <protocol>
CreateObjrefMoniker
Parameters
pUnk
ppMk
Return Values
S_OK
Remarks
The display name can then be transferred to the client as text. For
example, the display name can reside on an HTML page that the
client downloads.
If the running object uses static IPIDs and the server process
always runs on the same computer at a well-known endpoint, the
display name of the OBJREF moniker will always be the same. In
that case, the server can store the display name instead of
calculating it each time it receives a request for the object.
When to Use
The primary use for an OBJREF moniker is to obtain access to a
running object instance over the Internet. An active server page or
some other means of generating dynamic HTML content places the
display name of an OBJREF moniker in a parameter to an applet or
an ActiveX control. The code of the applet or control calls
CreateObjrefMoniker to create an OBJREF moniker based on the
display name, and it then calls IMoniker::BindToObject on the
resulting OBJREF moniker to get access to the running object
instance. The active server page then marshals a pointer to the
running object back to the page�s client.
Remarks
Earlier versions of DCOM95 did not dispatch messages while they were
negotiating RPC protocols. In certain cases, if the user launched
another application during the time that RPC protocols were being
negotiated, the machine would appear to be unresponsive. After 30
seconds, processing of messages would resume. This behavior has been
changed in the latest release of DCOM95, and applications can be
launched while RPC protocols are being negotiated.
This is a problem in Microsoft Access 95. You may work around this
issue by writing a program which uses the Access object model
rather than the replica tool, or by using the briefcase for replication.
Microsoft Access 97 is not affected by this issue.
WordPerfect
There are two ways to work around this situation. Either call the
BSTR conversion routines from within a single-threaded apartment
(STA) client, or make the client�s MTA thread behave like an
STA thread. (An STA thread must service the message queue.) If
the thread is blocking on a win32 handle, it must call the
MsgWaitForMultipleObjects function to simultaneously dispatch
Windows messages.
Authentication Levels
Transports
Registry Settings
{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion.
Contains the version number of DCOM95 in the format "a,b,c,d".
This value can be used by Internet Component Download to
determine whether DCOM95 is installed. This value is added to the
registry during setup and should not be modified.
Using Windows 95 as a remote server host
V. Redistribution
-----------------
Paid Support
Free Support
Newsgroups are a great place for free peer support. As time and
resources allow, Microsoft developers, program managers, support
engineers, and test engineers visit the site to collect feedback and
answer questions or correct misperceptions. There is no guarantee
that you will receive a response from Microsoft to any newsgroup
posting.
The DCOM mailing list is another good form of free peer support.
An advantage to being on a mailing list is that this is where
Microsoft will make early announcements of information on a given
topic. Again, it is peer support, and Microsoft staff will often lurk
there, but are not guaranteed to respond to any postings.
To learn more about the DCOM mailing list, please review our
Mailing List page,
http://www.microsoft.com/sitebuilder/resource/mail.asp.
Providing Feedback
Please send any comments or bug reports to the DCOM mailing list.
Resources
You can find additional information about DCOM on the COM Home
Page at http://www.microsoft.com/com/.
oleaut32.dll 2.40.4275
secur32.dll 4.10.1999
compobj.dll 2.3.2
ole2.dll 2.3.2
ole32.dll 4.71.2900
olecnv32.dll 4.71.2900
olethk32.dll 4.71.2900
rpcltc1.dll 4.71.2900
rpcltc5.dll 4.71.2900
rpcltccm.dll 4.71.2900
rpclts5.dll 4.71.2900
rpcltscm.dll 4.71.2900
rpcns4.dll 4.71.2900
rpcrt4.dll 4.71.2900
rpcss.exe 4.71.2900
storage.dll 2.3.2
stdole2.tlb 2.40.4275
stdole32.tlb 2.1
imagehlp.dll 4.00
dllhost.exe 4.71.2900
comcat.dll 5.0
iprop.dll 4.00
rpcmqcl.dll 4.71.2900
rpcmqsvr.dll 4.71.2900
olepro32.dll 5.0.4275
asycfilt.dll 2.40.4275
dcom2w98.dll 2.10.35.35
dcomcnfg.exe 5.00.1603.0
ciscnfg.exe 4.71.2618