本帖最后由 pusofalse 于 2012-3-9 23:06 编辑
直接贴代码 格式会被打乱。下载附件进行测试。
#cs
_DenyCreateFile - 根据路径规则,禁止创建文件。
$iProcessID - 进程映像名称或ID。
$aFilePath - 包含路径的一维数组,规则如下:
$aFilePath[0] = ["a.txt"] - 禁止在任何目录下建立a.txt。
$aFilePath[1] = ["C:\b.txt"] - 禁止在C盘下建立b.txt。
$aFilePath[2] = ["test\c.txt"] - 禁止在任何目录下的test文件夹中建立c.txt。
$fDenyRename - 禁止通过重命名来创建文件。
返回值 - 成功: 1 失败: 0
#ce
Local $aFilePath[3] = ["a.txt", "C:\b.txt", "test\c.txt"]
; 禁止explorer.exe进程在任意目录下建立a.txt,在C盘中建立b.txt,在任何目录下的test文件夹中建立c.txt。
_DenyCreateFile("explorer.exe", $aFilePath, 1)
; _DenyCreateFileRestore("explorer.exe") ; 恢复。
|