高分求解!!!如何让某个程序只拥有访问某个特定文件夹的权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高分求解!!!如何让某个程序只拥有访问某个特定文件夹的权限相关的知识,希望对你有一定的参考价值。

求教高手!怎样设置可以让某个程序只可以访问本地磁盘中指定的文件或文件夹,除了这些文件或文件夹外的其他文件或文件夹一律拒绝该程序访问?谢谢

我用的是win xp系统。
一开始不是只有一个账户么?(就是在电脑开机后,登陆页面中不用选择或者只有一个选择的意思)
这个账户肯定是管理员账户呗。
然后在这个管理员账户中,通过 控制面板-用户账户 新建一个账户。
把这个账户的类型改为受限账户。
然后我要怎么让一个文件夹,在管理员的账户下可看,在受限账户下不可看?
=========
我的文件夹选项中的没有取消简单共享之类的选项,全部选项都在下面了:
而且我的系统盘和想要操作的盘也的确是NTFS系统的

而且在文件属性中也找不到“安全”这个选项卡。
我的系统是正版xp,没有重装过。。
参考技术A 目前只能通过第三方软件实时监控的方式提供
在linux/android等有一定权限的系统上,可以通过ugo权限限定,但是这种方法不能限定程序,只能限定用户。低级别用户使用一个程序访问高级别文件可能会被限制,但是高级别用户用同样的程序访问高级别文件就不会有限制

fastreport 中,如何只取某个字段的特定值,

比如 total 字段,包含多种支付方式,而每一种支付方式对应一个total,打印时,我只想把储值卡的对应的total相加求和
能详细的说一下吗

fastreport 传的是一张表过去,我一般是在程序端把所有的都做好后,在传过去一张表,将表里面的字段拉到报表上去就可以了,你可以在程序端,把你要显示的字段放到一个表里面,然后传过去,就可以了。追问

在不改程序的前提下,通过在报表中加变量的方式,能实现吗?我现在表里有scye(代表储值卡上次余额)total(本次消费金额)paypmt(支付方式),05代表储值卡消费,01代表现金消费,我现在想在报表中实现显示储值卡余额,我是这样写的脚本:
begin
if [QryRpt2."paypmt"]=\'05\' then
tt:=[QryRpt2."total"]
else tt:=0
对于纯现金或者纯储值卡消费是没有问题的,如果一条流水两种支付方式,则没法取数,应该怎么处理?

追答

我没有做过在报表中实现这种方式的,我觉得如果可以在程序端实现,那在报表端不就省了很多麻烦吗?楼主觉得呢 ?不管怎么样,只要实现其功能,达到了效果,那就可以了,而且在程序端扩展型比较大。

参考技术A 试试先在report头定义一个储值卡变量vSUM_CXK。然后在beofore print栏中定义
if ADO.Fieldbyname('支付方式').Asstring='储值卡' then
begin
vSUM_CXK:=vSUM_CXK+ ADO.Fieldbyname('total').ASFloat;
end;
最后在报表脚中放一个memo. 值为 vSUM_CXK
以上只是一个思路。如要更准确必须测试一下后再给你。追问

能详细的说一下吗

参考技术B 边编写脚本函数,实现

以上是关于高分求解!!!如何让某个程序只拥有访问某个特定文件夹的权限的主要内容,如果未能解决你的问题,请参考以下文章

如何高度限制具有“特定角色”的用户从“某个地方”访问应用程序?

EXCEL如何求出哪几个单元格里的数字之和等于某个特定值

fastreport 中,如何只取某个字段的特定值,

iOS:如何在特定时间段内发生某个动作?

如何让我的不和谐机器人只读取某个频道中的内容

如何在云上拥有软件访问文件