你可以用节点删除system32吗?
- 在windows 7及以上版本中可以删除system32并删除系统?
- 以某种方式保护文件夹?
- 您是否需要使用管理员权限启动脚本?
- 这样的代码会怎样?
- 如果可能,是否有可能随机npm包中可能包含这样的恶意代码?
- 我一直有点不小心下载npm包,我应该担心吗?只是好奇,很明显:对
回答:
- 是 - 只要你
node.exe
与提升的权限运行(又名“管理”权限) - 是,该文件夹的NTFS ACL权限需要提升权限删除,移动并重命名。此外,该目录拥有the built-in principal
TrustedInstaller
。 - 是的,如答案1所述。
- 调用Windows command-line utility
runas
。此外还有一个npm
包装可供您包装:https://www.npmjs.com/package/runas - 是的,对于恶意的
npm
脚本或任何Node脚本 - 实际上任何程序都可能发起该呼叫 - 但只要您具有UAC功能将收到一个全屏提示以确认提升。 - 不,别担心 - 只要您启用了UAC,您就会始终提示您。
以上是 你可以用节点删除system32吗? 的全部内容, 来源链接: utcz.com/qa/266194.html