sinat_34793732 2024-04-28 14:58 采纳率: 0%
浏览 6
已结题

VMware 云桌面水印如何添加

需要给vmware horizon 7版本云桌面客户端增加水印,目前尝试通过组策略配置已验证行不通,参考这篇文章

img


使用名字叫flingdesktopwatermark插件,但是目前官网已无法找到此插件,看到过一个帖子,官方已经将该插件集成到horizon的新的版本里面,想请教各位有偿获得插件或者添加水印的方法

  • 写回答

15条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-28 14:58
    关注

    引自免费微信小程序:皆我百晓生

    为了在VMware Horizon 7环境中为云桌面客户端添加水印,鉴于你提到的原有插件(flingdesktopwatermark)可能已被整合进新版本或难以获取,这里提供一种替代方案,利用Horizon View Agent的自定义功能来实现水印效果。虽然这可能不如原插件那样具备动态生成和隐藏水印的高级特性,但可以作为一种可行的简易方法。

    方案概述

    1. 创建自定义水印图像:首先,你需要设计一个静态的水印图片,包含你希望显示的信息,比如公司logo、警告信息等。确保水印样式不会干扰用户正常使用。

    2. 使用Windows Active Desktop:虽然不是直接针对VMware Horizon的内置功能,但可以通过修改Windows注册表的方式,将自定义的水印图片设置为Active Desktop背景。这样,水印就会作为桌面背景的一部分存在,且不会被其他窗口遮挡。

    实施步骤

    步骤1: 准备水印图片

    • 设计一个透明背景的PNG格式水印图像,包含所需信息。
    • 保存水印图片到一个网络共享位置,确保所有Horizon桌面都能访问。

    步骤2: 配置Active Desktop

    • 编写一个批处理脚本(.bat文件),用于通过注册表设置Active Desktop并应用水印图片。以下是一个示例脚本框架,需要根据实际路径进行调整:
    reg add "HKCU\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "\\网络路径\水印图片.png" /f
    RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters
    

    确保替换\\网络路径\水印图片.png为实际图片的网络路径。

    步骤3: 分发和执行脚本

    • 有几种方式可以自动执行此脚本:
      • 登录脚本: 通过域组策略设置用户登录脚本来运行此批处理文件。
      • Horizon GPO: 如果Horizon支持应用组策略对象,也可以在此处设置登录脚本。
      • 启动项: 在每台虚拟机上手动或通过自动化工具将此脚本添加到用户或系统启动项中。

    注意事项

    • 使用Active Desktop可能会略微影响性能,尤其是在图形密集型应用中。
    • 确保所有用户对水印图片的网络路径具有读取权限。
    • 考虑到数据安全和隐私,确保水印设计不泄露敏感信息。

    结论

    虽然这不是最理想的内建水印解决方案,但在没有官方插件的情况下,这是一种较为简便的方法来实现水印功能。随着VMware产品更新,持续关注是否有新的官方解决方案推出,可能是更长远的解决之道。希望这个方法能帮助到你。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月30日
  • 创建了问题 4月28日

悬赏问题

  • ¥30 关于用python写支付宝扫码付异步通知收不到的问题
  • ¥50 vue组件中无法正确接收并处理axios请求
  • ¥15 隐藏系统界面pdf的打印、下载按钮
  • ¥15 MATLAB联合adams仿真卡死如何解决(代码模型无问题)
  • ¥15 基于pso参数优化的LightGBM分类模型
  • ¥15 安装Paddleocr时报错无法解决
  • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
  • ¥50 分布式追踪trace异常问题
  • ¥15 人在外地出差,速帮一点点
  • ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改