⑴ Windows命令行添加system组
方法一:使用运行命令打开组策略
1.右键“开始菜单”,点击“运行”,输入命令gpedit.msc,按回车;
2.这时候就会弹出“本地组策略编辑器”
方法二:进去组策略所在路径
1.打开此电脑,进入系统盘C:\Windows\System32目录;
2.找到文件gpedit.msc,双击即可打开组策略。
方法三:通过Cortana搜索
1、在左下角点击Cortana搜索框,输入“组策略”;
2、自动匹配出“编辑组策略”,点击即可打开。
system
首先比较常见的一个含义就是系统进程了,大家在查看进程的时候经常会看到system,这个进程简单来说就是电脑系统的意思,所以说无论如何也少不了的。
system还有一个含义,就是函数的意思,这个大家经常会在技术开发中遇到,是一个C语言和C++下的函数,功能就是发出一个dos命令,改变一些电脑参数。
⑵ win10 怎么以system权限运行
默认情况下,我们无法直接在登录对话框上以SYSTEM帐户的身份登录到Windows桌面环境。实际上SYSTEM帐户早就已经“盘踞”在系统中了。想想也是,连负责用户验证的Winlogon、Lsass等进程都是以SYSTEM身份运行的,谁还能有资格检验SYSTEM呢?既然SYSTEM帐户早就已经出现在系统中,所以只需以SYSTEM帐户的身份启动Windows的Shell程序Explorer,就相当于用SYSTEM身份登录Windows了。
以SYSTEM帐户的身份启动Explorer
打开命令提示符,输入命令“taskkill /f /im explorer.exe” 并回车,这个命令是结束当前账户explorer即图形用户界面的Shell。然后在命令提示符下继续输入“at time /interactive %systemroot%explorer.exe”并回车。其中“time”为当前系统时间稍后的一个时间,比如间隔一秒,当前系统时间可以在命令提示符下输入“time”命令获得。一秒钟后会重新加载用户配置,以SYSTEM身份启动Windows的shell进程Explorer.exe。
验证exeplorer.exe是否以system权限运行
如何知道exeplorer.exe是以system权限运行呢?
通过“开始”菜单可以看到最上面显示的是system账户。另外,打开注册表编辑器,只要证明HKCU就是HKUS-1-5-18的链接就可以了(S-1-5-18就是SYSTEM帐户的SID)。证明方法很简单:在HKCU下随便新建一个Test子项,然后刷新,再看看HKUS-1-5-18下是否同步出现了Test子项,如果是,就说明系统当前加载的就是SYSTEM帐户的用户配置单元。当然最简单的是在命令提示符号下输入命令“whoami”进行验证,如图所示显示为“NT AUTHORITYSYSTEM”这就证明当前exeplorer.exe是System权限。
System权限的实际用处
System权限的Explorer.exe在实际中有什么用呢?下面笔者随意列举几个使用实例。
(1).注册表访问
我们知道在非SYSTEM权限下,用户是没有权限访问某些注册表项的,比如“HKEY_LOCAL_MACHINESAM”、“HKEY_LOCAL_MACHINESECURITY”等。这些项记录的是系统的核心数据,某些病毒或者木马会光顾这里。比如在SAM项目下建立具有管理员权限的隐藏账户,这样的帐户在命令及“本地用户和组”管理器(lusrmgr.msc)中是无法看到的,造成了很大的安全隐患。在“SYSTEM”权限下,注册表的访问就没有任何障碍,我们打开注册表定位到“HKEY_LOCAL_MACHINESAMSAMDomainsAccount”项下所有的隐藏帐户就都暴露了。
(2)访问系统还原文件
系统还原是windows系统的一种自我保护措施,它在每个磁盘根目录下建立“System Colume Information”文件夹,保存一些系统信息以备系统恢复是使用。该文件具有系统、隐藏属性管理员用户是没有操作权限的。正因为如此,它成了病毒、木马的栖身之地,我们就可以在System权限下进入该文件夹删除病毒。当然,你也可以关闭“系统还原”预防此类病毒,但这样未免显得被动,有些因噎废食。
(3)更换系统文件
Windows系统为系统文件做了保护机制,一般情况下你是不可能更换系统文件的,因为系统中都有系统文件的备份,它存在于c:WINDOWSsystem32dllcache(假设你的系统装在C盘)。当你更换了系统文件后,系统自动就会从这个目录中恢复相应的系统文件。当目录中没有相应的系统文件的时候会弹出提示让你插入安装盘。
在实际应用中如果有时你需要Diy自己的系统修改一些系统文件,或者用高版本的系统文件更换低版本的系统文件,让系统功能提升。比如Window XP系统只支持一个用户远程登录,如果你要让它支持多用户的远程登录。要用Windows 2003的远程登录文件替换Window XP的相应文件。这在非SYSTEM权限下很难实现,但是在SYSTEM权限下就可以很容易实现。
从Windows 2003的系统中提取termsrv.dll文件,用该文件替换Windows XP的C:WINDOWSsystem32下的同名文件。(对于Windows XP SP2还必须替换C:WINDOWS$NtServicePackUninstall$和C:WINDOWSServicePackFilesi386目录下的同名文件)。再进行相应的系统设置即可让Windows XP支持多用户远程登录。
(4)手工杀毒
用户在使用电脑的过程中一般都是用Administrator或者其它的管理员用户登录的,中毒或者中马后,病毒、木马大都是以管理员权限运行的。我们在系统中毒后一般都是用杀毒软件来杀毒,如果杀软瘫痪了,或者杀毒软件只能查出来,但无法清除,这时候就只能赤膊上阵,手工杀毒了。
在Adinistrator权限下,如果手工查杀对于有些病毒无能为力,一般要启动到安全模式下,有时就算到了安全模式下也无法清除干净。如果以SYSTEM权限登录,查杀病毒就容易得多。
以一次手工杀毒为例,(为了截图在虚拟机上模拟了前段时间的一次手工杀毒。)打“Windows 任务管理器”,发现有个可疑进程“86a01.exe”,在Administrator管理员下无法结束进程,当然更无法删除在系统目录下的病毒原文件“86a01.exe”。
以System权限登录系统,进程被顺利结束,然后删除病毒原文件,清除注册表中的相关选项,病毒被彻底清理出系统。
总结
System权限是比Administrator权限还高的系统最高权限,利用它可以完成很多常规情况下无法完成的任务。当然,最大的权限也就意味着更大的危险,就好比手握“尚方宝剑”,可不要滥杀无辜呀!在使用过程中建议大家用“系统管理员权限”或者“一般用户权限”,只有在特殊情况下才用System权限
⑶ 如何用system函数连续执行几条命令
如题,如果你想先用CD跳转目录然后执行相关文件,这是不行的。你可以用CD命令试试看,然后dir出来结果还是程序所在目录。
比如:
system("cd ..");
system("dir");
dir打印的还是源目录,不会是源目录的上级目录。
system函数只支持系统默认的DOS命令还有一些位于系统path以及程序所在目录的可执行文件(包括exe和bat)的调用。
再补充一句,若想用CD跳转目录实现相应目录下的操作,我想你还是把目标目录复制到程序目录下面来更合适。
若想用一个system函数完成几条命令的调用,建议写成批处理,调用批处理解决问题。
就是这样。
⑷ system(start)命令怎么打开用空格
1、首先打开程序,系统自带程序可直接使用start命令,非系统自带程序需要加入路径。
2、其次system(start)命令怎么打开空格需要查看帮助。
3、最后前面加个双引号就行start"""FrozenThrone.exe"即可。
⑸ systemctl命令的使用
systemctl命令是RHEL 7上新的系统服务管理指令,其将此前service和chkconfig两个命令组合在一起。其功能可大致分为:查询或发送相应的控制命令给systemd、管理unit、启动或禁止相应的服务等等。
systemctl命令选项一般用的不多,更多时候是使用其子命令进行操作。
下面为常用的systemctl子命令的使用格式以及在旧版本中对应的实现方式:
注意:在RHEL 7 上对应的运行级别文件分别为:
重启服务:
关闭服务:
查看服务状态:
查看服务的依赖关系:
切换至运行级别1:
查看当前运行级别:
⑹ C语言,怎么用system()函数打开一个可执行文件,例如C:\a.exe
C语言使用system()函数打开一个可执行文件:
system在调用的时候需要加上#include<stdlib.h>的头文件
#include<stdlib.h>
voidmain(){
system("c:\windows\system32\cmd.exe");
}
(6)system运行命令扩展阅读
C语言中system()执行cmd命令打开关闭程序
intsystem(char*command);
system("startiexplore.exe");//启动ie
system("startD:TencentWeChatWeChat.exe");//启动改路径下的客户端
system("TASKKILL/F/IMiexplore.exe");
>HELP
>TASKKILL/?
⑺ 关于php的system命令,
需要有两个步骤,
1是要把该文件设置为可执行的权限,使用命令chmod a+x test.txt就可以做到;
2是把该文件放到环境变量PATH中的任意一个目录中,一般是放在/usr/local/bin目录中。
此外,用shell写的文件一般以.sh作为后缀,另外,文件的第一行要指明所使用的解释器位置,通常是这样的
#!/bin/bash(根据你系统里 bash位置的不同可能会有一些不同)
⑻ C++ 中如何使用system执行多个命令
ftp 有个-s的选项,你将后面的命令都放到一个文件中,然后使用FTP -s command.txt,这样一个命令就好啊:
system ("ftp -s E:\command.txt");
这样必能满足你的要求,可以给分了,没注意,居然没分啊
LZ也太小气了,近3000多的分居然连5分都舍不得!!!!!!!