在 c++ 中,DeleteFile() 函数不应该允许标准用户删除 C:\Program Files 下的文件,但运行该程序的人能够做到这一点!
这怎么可能??
在"属性"|"对于 C:\Program 文件的安全性,所有条目都没有写入或修改访问权限。
找到原因:C:\Program 文件和标准用户可以更改的文件夹之间的干预文件夹具有不同的权限,这些权限是继承的。 谜团解开了。
在 c++ 中,DeleteFile() 函数不应该允许标准用户删除 C:\Program Files 下的文件,但运行该程序的人能够做到这一点!
这怎么可能??
在"属性"|"对于 C:\Program 文件的安全性,所有条目都没有写入或修改访问权限。
找到原因:C:\Program 文件和标准用户可以更改的文件夹之间的干预文件夹具有不同的权限,这些权限是继承的。 谜团解开了。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium