我是想一个叫“packet.dll”的文件拷贝到系统的“system32”目录下,这个系统目录下原来没有packet.dll
比如有这一行代码:- copy packet.dll %SYSTEMROOT%\system32\
复制代码 用来拷贝当前目录的packet.dll到system32,可是执行后输出为:
C:\testBAT>copy packet.dll C:\Windows\system32\
拒绝访问。已复制 0 个文件。
//--------------------
又尝试:- icacls packet.dll /grant administrators:F
- copy packet.dll %SYSTEMROOT%\system32\
-
-
复制代码 执行后输出为:
C:\testBAT>icacls packet.dll /grant administrators:F
已处理的文件: packet.dll
已成功处理 1 个文件; 处理 0 个文件时失败
C:\testBAT>copy packet.dll C:\Windows\system32\
拒绝访问。
已复制 0 个文件。
//---------------------------
cmd 中输入“icacls ”查到如下:
icacls file /grant AdministratorD,WDAC)
- 将授予用户对文件删除和写入 DAC 的管理员权限。
这个是为什么呢,恳请哪位牛人解答一下,不胜感激 |