0

这是场景:

有一个存储一组宏(Outlook 插件)的 Intranet 网站。现在我希望用户访问,选择他们感兴趣的(语言)并将其安装到他们的 Outlook 中。

当然,我首先需要找到正确的文件夹,一些用户仍然有旧图像,并且他们的 Outlook 配置文件位于 Windows/Microsoft 中。其中一些使用 2003 年,一些 2010 年,但大多数使用 2007 年。

所以问题如下:我可以...

  • 使用 .NET WEBSITE 导航到用户的 C:/.. 驱动器?
  • 安装新宏?
  • 启用 Outlook 的宏安全 ?

编辑:

我试图克服用户连接到我的共享文件夹,运行 12345.bat 的过程,然后获得一个命令提示符窗口,在该窗口上他们有许多选项:不同版本的 Office/语言等,这当然需要他们关闭所有办公应用程序,并启用宏 - 再次重新启动 Outlook...

这太痛苦了,让我看不到谁安装了,不管它是否有效。可能的错误等

4

3 回答 3

2

让用户下载安装程序。出于显而易见的原因,不允许从网站访问 C:\ 驱动器。

于 2012-04-20T13:36:01.473 回答
1

当然不是因为安全原因。用户需要下载和安装/运行/无论您的文件。您可以创建一个可安装或可运行的可执行文件并让用户下载它。

于 2012-04-20T13:39:45.247 回答
1

TL;博士; 您不能通过 HTTP 执行此操作,但在 Intranet 上,通过正确设置权限,您可以完全编写此代码,因为服务器可以直接访问客户端的 C 驱动器,而无需让客户端执行任何工作.

完整说明

网站无法使用客户端技术(javascript 等)接触客户的硬盘。安全问题将是巨大的。 但是,服务器可以完全接触自己的硬盘驱动器,以及它有权访问的 Intranet 上其他计算机的驱动器。

如果您正确设置了 Intranet,您可以简单地将网站设计为通过 Intranet 运行修改用户计算机的脚本的“触发器”,而不是直接通过网站。

于 2012-04-20T13:51:19.497 回答