允许pipe理员帐户在未login时执行文件

我有一个恼人的问题。

我已经做了一个ASP.NET应用程序,使用pipe理员帐户打开winword.exe,因为这是我可以正常工作的唯一帐户。

唯一的问题是,当我没有以pipe理员身份login,它将无法正常工作。

我如何使它每次都能工作?

我试图授予访问networking服务,并让它打开WINWORD.exe。 但它只是打开winword,然后没有其他事情发生。

我认为这个问题可能是winword第一次运行,一些popup窗口阻止了。 所以或者,有无论如何,我可以login为networking服务和运行双赢?

在此先感谢家伙

好吧,我得到了它的工作

它采取以下步骤:

  1. 点击开始 – >运行并input“dcomcnfg”
  2. 在“应用程序”选项卡中,转到“Microsoft Word文档”
  3. 点击属性button
  4. 转到“安全”选项卡
  5. 点击“使用自定义访问权限”,然后点击编辑
  6. 点击添加,然后点击显示用户
  7. 突出显示IIS匿名用户帐户(通常IUSR_,单击添加
  8. 点击确定返回到“安全”选项卡
  9. 点击“使用自定义启动权限”,然后点击编辑
  10. 点击添加,然后点击显示用户
  11. 突出显示IIS匿名用户帐户(通常IUSR_,单击添加
  12. 点击OK,然后点击APPLY。

之后,点击“标识”选项卡。 在这里你select一个拥有pipe理员权限和典型用户名和密码的用户。

你进入服务 – > IISpipe理 – >允许它与桌面工作。

感谢上帝,我已经完成了这个问题。 顺便说一句,我不以任何方式说这是一个安全的方式来做到这一点。 但是,我没有任何问题,因为我的服务器是内部的。

不要以交互方式打开Word,而应该使用Office组件并创buildWord应用程序对象来处理工作。 这将让您避免任何Word会提示您的交互式对话框。