在我的应用程序中,我有一些将数据存储在用户硬盘上的 Save 方法。一旦应用程序仍然可以访问、更改和删除这些文件,怎么可能阻止用户访问、更改或删除这些文件?
可能的解决方案是以管理员身份在一个受限用户上运行应用程序,该用户无权访问保存文件夹,但使用存储在应用程序中的系统管理员的预定义用户名和密码。
我已经阅读了与 UAC、Application Manifest 一起使用的其他主题。
正如我在标题中提到的,是否可以在没有用户交互的情况下以管理员身份运行程序?
编辑 1:我正在寻找适用于所有版本的 windows(XP、Vista 和 7)的解决方案