半芯蕃茄 发表于 2009-2-7 11:21:16

AU3中有没有像CACLS这样的命令?

AU3中有没有像CACLS这样的命令?
我这边开机不能调用CACLS。所以用RUNDOS或者是用RUN运行的CMD命令都无法得到目的。。想求一个像CACLS这样的,能设置文件访问权限的命令。感激不尽……
还有一个奇怪的问题。。我是在网吧。装的是万象加易游。。不知道为什么开机的时候不能调用CACLS。。而开完机之后就可以调用。。RunWait(@ComSpec & ' /c echo y|cacls c:\123.exe/d everyone', @SystemDir, @SW_HIDE)
无论用RUN 或者RUNDOS都是没反应。。123.EXE还是可以照样删除打开。。将 @SW_HIDE 去掉还是不行。就是加入启动项不行。。怎么调用都不行。用批处理也不是。。。如果开完开之后,再运行它就可以。。用延时也不行。。

KiwiCsj 发表于 2009-2-7 11:34:39

据我所知:没有。

根据你的问题,建议你自己写下代码,思路:
1,检查当前系统中cacls.exe是否存在(if FileExists )
2,不存在则自己包含释放(Fileinstall)一个,并写日志(FileWriteLine)
3,执行相关作业
4,检查作业结果,
5,成功与失败都请写日志到你可以事后查看的某目录中

半芯蕃茄 发表于 2009-2-7 12:06:35

根据你的问题,建议你自己写下代码,思路:
1,检查当前系统中cacls.exe是否存在(if FileExists )   =====已经说了,系统启动后可以使用
2,不存在则自己包含释放(Fileinstall)一个,并写日志(FileWriteLine)
3,执行相关作业
4,检查作业结果,
5,成功与失败都请写日志到你可以事后查看的某目录中======等于 没说

KiwiCsj 发表于 2009-2-7 13:50:08

关于第一条,启动后可用不等于启动过程中存在,请实际测试并获取执行时的日志。
关于第五条,有结果了,可以根据结果来再想办法——穿过黑箱子后再说总比在黑箱子外面讨论里面是什么情况好

半芯蕃茄 发表于 2009-2-7 19:35:10

嗯。。谢谢了。。
我试下吧。。。
页: [1]
查看完整版本: AU3中有没有像CACLS这样的命令?