通过本地pipe理员使程序不可卸载

我有一个系统监视工具/服务,运行在networking中的个人桌面上。 在networking上,每个用户都是本地pipe理员。 我想这样做只有域pipe理员可以卸载这个监测工具/服务。

如何将访问权限更改为域pipe理员卸载和服务停止/启动只有这个应用程序?

简短的回答 – 你不能。

长的答案 – 你可以猴子具有特定的registry项,文件夹等的权限,使本地pipe理员更难以删除该产品。 如果你想这样做,我build议在HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall下卸载registry项。

除非有人知道这应该停止大多数随便卸载。 然而,通过Google的pipe理权限和高质量的时间,您可以解决所有这些问题。

如果从工作站中删除pipe理员权限,你会好得多。 如果没有做到这一点就是一个政策问题。 你有一个可以接受的使用政策吗? 第一次有人被处罚或终止摆弄这些设置时,应该自行解决。