.NET网站可以访问C盘,将vba宏添加到MS Office并在Outlook中启用宏安全性

本文关键字:MS 添加 Office Outlook 安全性 启用 并在 vba 网站 访问 NET | 更新日期: 2023-09-27 18:31:42

这是这样的场景:

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

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

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

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

编辑:

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

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

.NET网站可以访问C盘,将vba宏添加到MS Office并在Outlook中启用宏安全性

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

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

TL;DR;你不能通过HTTP来做到这一点,但是在内部网上,通过正确设置的权限,你可以完全写这个,因为服务器可以直接访问客户端的C盘,而不必让客户端做任何工作。

完整解释

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

如果您正确设置了内部网,则可以将网站设计为运行脚本

的"触发器",该脚本通过内部网修改了用户的计算机,而不是直接通过网站。