【发布时间】:2018-06-16 15:15:37
【问题描述】:
我正在使用具有 WPF 窗口的解决方案,该窗口与 SQLLite 数据库和使用数据库数据的 Windows 服务一起使用。此外,WPF 窗口使用了 Windows 服务的安装程序和卸载程序。
这个程序的主要思想是控制对所有程序的访问/拒绝。我已经完成了所有脚本,但是我必须为此解决方案创建安装程序和卸载程序,并且卸载程序必须受密码保护(该程序与父控制程序具有相同的想法,因此某些用户不必能够使用/删除程序)也许有其他解决方案可以在不创建安装程序和卸载程序的情况下保护它?
我的想法是use可以删除所有文件,但是windows服务仍然可以工作,因为它之前是由WPF窗口安装的。这似乎是一个很好的解决方案,但在这种情况下,SQLLite 数据库将被删除。
【问题讨论】:
-
通常谁被允许删除或删除(或添加或创建...)事物由操作系统的访问控制功能控制。
标签: c# wpf sqlite windows-services installation