.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...
这太痛苦了,让我看不到谁安装了,它是否有效。 可能的错误等
让用户下载安装程序。访问 C:''出于显而易见的原因,不允许从网站开车。
当然不是因为安全原因。用户需要下载并安装/运行/无论您的文件是什么。您可以创建可安装或可运行的可执行文件,并让用户下载它。
TL;DR;你不能通过HTTP来做到这一点,但是在内部网上,通过正确设置的权限,你可以完全写这个,因为服务器可以直接访问客户端的C盘,而不必让客户端做任何工作。
完整解释
网站不能使用客户端技术(javascript等)接触客户端的硬盘驱动器。 安全问题将是巨大的。 但是,服务器可以完全触摸自己的硬盘驱动器,以及它有权访问的 Intranet 上其他计算机的驱动器。
如果您正确设置了内部网,则可以将网站设计为运行脚本的"触发器",该脚本通过内部网修改了用户的计算机,而不是直接通过网站。