应用程序目录访问 有没有办法授予Windows C++应用程序读/写访问权限,以访问运行应用程序的非特权用户将无法访问的目录?编写一个执行实际文件访问的服务并与之通信是可行的,但如果有更简单/更直接的解决方案,我不想在这个问题上抛出代码。

应用程序目录访问 有没有办法授予Windows C++应用程序读/写访问权限,以访问运行应用程序的非特权用户将无法访问的目录?编写一个执行实际文件访问的服务并与之通信是可行的,但如果有更简单/更直接的解决方案,我不想在这个问题上抛出代码。,c++,directory,C++,Directory,否 安全性的目的是确保目录和其他项目在不应该访问时不会被访问。否,权限始终基于用户/组,而不是基于应用程序。例如,我会要求用户成为有权访问您的资源(目录)的组的一部分,或者使用类似于sudo的机制(如果Windows上存在)。但也许我也在想“unix-y”,你的服务理念会更好,不知道。你能不能把文件/文件夹放在一个更容易访问的地方?实际上我希望目录不那么容易访问。应用程序写入的日志和其他数据是非特权用户在程序控制下不能修改的。Windows确实有一个“模拟”功能,可能与sudo类似,但它确实要求


安全性的目的是确保目录和其他项目在不应该访问时不会被访问。

否,权限始终基于用户/组,而不是基于应用程序。例如,我会要求用户成为有权访问您的资源(目录)的组的一部分,或者使用类似于
sudo
的机制(如果Windows上存在)。但也许我也在想“unix-y”,你的服务理念会更好,不知道。你能不能把文件/文件夹放在一个更容易访问的地方?实际上我希望目录不那么容易访问。应用程序写入的日志和其他数据是非特权用户在程序控制下不能修改的。Windows确实有一个“模拟”功能,可能与sudo类似,但它确实要求您知道正在模拟的用户的密码,这本身就存在安全问题。