【问题标题】:Windows Installer/RunAs shortcutWindows 安装程序/RunAs 快捷方式
【发布时间】:2010-02-12 17:20:34
【问题描述】:

我在我们域的服务器上有一个应用程序;它用 C# 编写并使用 Word API。 (该应用程序运行一个医疗报告列表,每个都是一个单独的 Word 文档,提取用于按字母顺序排列报告所针对的患者的信息,并将报告内容推送到 PDF 中。)直接在服务器上运行。它还可以从我机器上的 Visual Studio 正确运行(使用服务器上的源代码)。但是,我不想让用户直接访问服务器。我得到的解决方案是创建一个可以访问服务器的用户,然后在桌面上放置一个指向 "runas $username $programname" 的快捷方式。弹出身份验证窗口,要求输入适当的密码。提供此参数后,程序将正确执行,直到调用 Word 为止;然后它启动 Windows 安装程序。我不确定它要安装什么。如果取消,我会收到以下错误:“由于以下错误,检索具有 CLSID {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80080005。”我在做不该做的事吗?我错过了什么吗?

【问题讨论】:

  • 如果他们已经知道密码,是什么阻止他们只运行 runas /user:$user cmd.exe?为什么不将应用程序放在每个人都可以阅读的只读共享中?
  • 它已经在一个每个人都可以阅读的只读共享中。

标签: winapi windows-installer shortcuts runas


【解决方案1】:

我猜 Word 正在尝试进行某种首次使用初始化或安装修复。

【讨论】:

  • 实际上,似乎就是这样 - 我们重新创建了 Normal.dot 模板并修复了它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-06
  • 1970-01-01
  • 2012-02-11
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
相关资源
最近更新 更多