<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE></TITLE>
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=249372218-21062004>Your
explanation perfectly makes sense, Mr. Jorgensen.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=249372218-21062004>Maybe
I'll get the book you suggested, but for right now: Where is this InprocServer32
entry and how can I delete it?</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=249372218-21062004>And
are there any other issues (local functionality or network issues) that could
occur when this entry is missing.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=249372218-21062004>Thanks
anyway for all your replies up till now.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=249372218-21062004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=249372218-21062004>Another question I have is: Couldn't these programs
possibly be reached with OLE Automation? Or does the command CreateOLEObject()
not support any actions on another pc and I am stuck with DCOM? Is it right to
say OLE 'inherits' from COM?</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=249372218-21062004>Still
you see I have not got very much knowledge of all these concepts, but I am
currently writing a documentation for OOo's (OpenOffice.org) ability to be
accessed from 'outside' its own component model called UNO:</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=249372218-21062004><A
href="http://www.oooforum.org/forum/viewtopic.php?t=9815">http://www.oooforum.org/forum/viewtopic.php?t=9815</A></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN
class=249372218-21062004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=249372218-21062004>If you
have any suggestions or comments (or even if something is wrong in this text)
then let me know.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Best regards</FONT></DIV>
<DIV><FONT face=Arial size=2>Christian Junker</FONT></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> Jens B. Jorgensen
[mailto:jens.jorgensen@tallan.com]<BR><B>Sent:</B> Monday, June 21, 2004 10:00
AM<BR><B>To:</B> Christian Junker<BR><B>Cc:</B>
python-win32@python.org<BR><B>Subject:</B> Re: [python-win32] Calling (D)COM
Server from another PC<BR><BR></FONT></DIV>I have a bit of experience with
this and I can tell you you're in for some fun. When I was doing something
like this (not controlling IE but rather my own COM object) I found that if a
COM object has a InprocServer32 entry on the machine you're running this on
then your attempt to create an instance on a remote machine will succeed but
in fact instead an instance is created on the local machine. In order to
convince COM to actually create an instance on the remote machine you'd have
to remove the InprocServer32 entry. This was my experience anyway.<BR><BR>Note
that this has nothing to do with anything wrong with Python or anything like
that. The code I was working with was in C++. If you haven't already done it
you need to go out and get yourself a copy of <A
href="http://www.amazon.com/exec/obidos/tg/detail/-/0201634465/qid=1087829698/sr=1-2/ref=sr_1_2/102-5830482-8566539?v=glance&s=books">Don
Box' "Essential COM"</A>: The title ain't just kiddin'. For the kind of stuff
you're talking about doing you'll need this level of understanding. The next
thing you're probably going to find is that getting the permissions set such
that you can create a graphical application on the logged-in user's desktop
will be even more interesting. There's all sorts of security stuff that has to
be in line for this kind of thing to happen. <BR><BR><BR>Christian Junker
wrote:<BR>
<BLOCKQUOTE cite=midcath7a$t90$1@sea.gmane.org type="cite"><PRE wrap="">Hello together,
this question might be foolish, but after quite some search I could not find
how to make use of DCOM with the current win32com package.
I tested out the DispatchEx which takes as its second parameter a 'machine',
probably either the hostname or the IP. I tried to invoke methods of the
Internet Explorer on other PCs in the network, and actually it worked (no
exception thrown), but on the target machine no changes could be seen
(IE.Visible=1 would make a IE Window visible but it didn't do anything on
the other pc).
So does someone of you know how to make use of DCOM, ie calling COM or OLE
objects on other PCs.
Thanks in advance.
Best regards
Christian
_______________________________________________
Python-win32 mailing list
<A class=moz-txt-link-abbreviated href="mailto:Python-win32@python.org">Python-win32@python.org</A>
<A class=moz-txt-link-freetext href="http://mail.python.org/mailman/listinfo/python-win32">http://mail.python.org/mailman/listinfo/python-win32</A>
</PRE></BLOCKQUOTE><BR><BR><PRE class=moz-signature cols="72">--
Jens B. Jorgensen
<A class=moz-txt-link-abbreviated href="mailto:jens.jorgensen@tallan.com">jens.jorgensen@tallan.com</A>
"With a focused commitment to our clients and our people, we deliver value through customized technology solutions"
</PRE></BLOCKQUOTE></BODY></HTML>