这个问题和ie里面签名问题一样都是月经贴了,天天都有人问,难道不会查一查原来的帖子吗,有人问过n次,也有人解决过n次再给个提示,希望不要再发同样重复的帖子了1.dcom调用 看看微软的例子DrawServ,每个人机器上都有的msdn里面都有,自己机器上都不看仔细了,不需要你设置用户,不需要你设置域2、ie控件下载 看我写的一个例子,n年前的东西偶都不好意思出手见人了
使用atl控件在ie里面控制word
http://fantong.y365.com/atlwordlib2.zip
注意两个地方
IObjectSafetyImpl<CAtlWord,INTERFACESAFE_FOR_UNTRUSTED_CALLER|INTERFACESAFE_FOR_UNTRUSTED_DATA>

BEGIN_CATEGORY_MAP(CAtlWord)
IMPLEMENTED_CATEGORY(CATID_SafeForScripting)
IMPLEMENTED_CATEGORY(CATID_SafeForInitializing)
END_CATEGORY_MAP()
至于签名,没钱就不要想完美解决

解决方案 »

  1.   

    1.dcom调用 看看微软的例子DrawServ,每个人机器上都有的msdn里面都有,自己机器上都不看仔细了,不需要你设置用户,不需要你设置域本来星期五我还以为我找到了答案。请不要用恶心的标题,其实这个例子根本就没有实际的价值;对于dcom调用,最容易碰到的 access denied,这个例子没有提供任何帮助;它的技术要点每本书上都能找到;我今天看了ms的新闻组,找到的有用的东西,希望能真正的帮助各位;其关键在于CoSetProxyBlanket 、CoInitializeSecurityhttp://archives.neohapsis.com/archives/microsoft/various/dcom/2002-q1/0115.html我还想说的是,能不能说话客气文明点,其实不是没有人能搞懂每件事,这个帖子比较恶心
      

  2.   

    to:gpmn(冷血动物) 
    这个问题天天都有人提,天天都有人解决,不觉得浪费大家的时间吗
    你找什么找,有人解决过n次了,一找帖子一大堆
    去看看那个什么提问的智慧,不要发已有现成解决办法的问题
    不要想什么事情都有人送上门来,伸伸手都不行吗?DrawServ是例子,不是产品,不是拿给你去卖钱的,当然没有实用价值。
    但是你照它的说明编译、部署就不会遇到access denied的问题,也就解决了大家需要解决的问题。这就够了。如果每本书上都能找到那你肯定会了,还来看我的帖子干嘛?
      

  3.   

    to: fantong(IT民工 饭桶) 觉得你好霸道,说话的语气硬的很。gpmn(冷血动物)爱提就提,这贴子又没违反csdn.net网站任何规定。你也爱回复就回复,不回复没人拉着你回复。瞧瞧你说话的语气,总以为自己很了不起是不。
    这个网站主要是提供给大家作技术交流的,贴子流量大,不可能每个贴子都能看到。如果你是版主请你走人,因为你不是一个合格的版主。
    我很生气,就是看不惯,得罪之处还请谅解!
      

  4.   

    4. Using DCOMCNFG on each client, select the Properties of the DrawServ Class. From the Location tab select "Run application on the following computer", then enter the name of the computer that you are running the server object on. Uncheck the "Run application on this computer" box.这点不是很理解,每台客户机都必须配置?
    不能接受