
System权限是高于administrator的。但任何权限都不能删除正在运行的程序。就好像你住在床上想拆掉床一样。楼上同学说的很对,想要删掉程序必须先要停止该程序的运行也就是杀掉该程序的进程。
杀掉进程的方式有很多,最常用的是通过任务管理器来杀,但有些进程用这种方式杀不掉。楼主可以通过taskkill命令来杀掉这类进程。具体方式为以管理员权限打开命令提示符,输入taskkill /pid 要删除进程的pid值 /f。即可
比如我想杀掉我计算机中的“记事本”进程。首先打开任务管理器的进程选项卡,查看正在运行的“记事本”的PID值:
然后以管理员权限打开命令提示符输入“taskkill /pid 3980 /f“。如下图:
当命令成功执行后会有命令成功完成的提示:
杀死相关进城后楼主就可以删除想要删掉的程序或者文件了。所以楼主不需要拿System权限去删东西。
以上内容纯手工输入,望楼主采纳。
以SYSTEM权限运行程序
一个能够让EXE文件以System权限运行的软件,直接运行会出现指定EXE文件的对
话框,选择后该文件即以System权限运行,本软件支持命令行参数,如果是加栽
当前目录的EXE文件,可以直接SystemRun
Regeditexe这样的方式加栽,如果
EXE文件不是在当前目录,则需加上完整路径,如果该路径包含空格则需加上双
引号,如:SystemRun
c:\windows\regeditexe或者SystemRun
"c:\windows\regeditexe"。
Android中如何修改系统时间(应用程序获得系统权限)在android的API中有提供 SystemClocksetCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied "这个函数需要root权限或者运行与系统进程中才可以用。本来以为就没有办法在应用程序这一层改系统时间了,后来在网上搜了好久,知道这个目的还是可以达到的。第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:1 在应用程序的AndroidManifestxml中的manifest节点中加入android:sharedUserId="androiduidsystem"这个属性。2 修改Androidmk文件,加入LOCAL_CERTIFICATE := platform这一行3 使用mm命令来编译,生成的apk就有修改系统时间的权限了。第二个办法麻烦点,不过不用开虚拟机跑到源码环境下用make来编译:1 同上,加入android:sharedUserId="androiduidsystem"这个属性。2 使用eclipse编译出apk文件,但是这个apk文件是不能用的。3 用压缩软件打开apk文件,删掉META-INF目录下的CERTSF和CERTRSA两个文件。4 使用目标系统的platform密钥来重新给apk文件签名。这步比较麻烦,首先找到密钥文件,在我的Android源码目录中的位置是"build argetproductsecurity",下面的platformpk8和platformx509pem两个文件。然后用Android提供的Signapk工具来签名,signapk的源代码是在"build oolssignapk"下,用法为"signapk platformx509pem platformpk8 inputapk outputapk",文件名最好使用绝对路径防止找不到,也可以修改源代码直接使用。这样最后得到的apk和第一个方法是一样的。最后解释一下原理,首先加入android:sharedUserId="androiduidsystem"这个属性。通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中。那么把程序的UID配成androiduidsystem,也就是要让程序运行在系统进程中,这样就有权限来修改系统时间了。只是加入UID还不够,如果这时候安装APK的话发现无法安装,提示签名不符,原因是程序想要运行在系统进程中还要有目标系统的platformkey,就是上面第二个方法提到的platformpk8和platformx509pem两个文件。用这两个key签名后apk才真正可以放入系统进程中。第一个方法中加入LOCAL_CERTIFICATE := platform其实就是用这两个key来签名。这也有一个问题,就是这样生成的程序只有在原始的Android系统或者是自己编译的系统中才可以用,因为这样的系统才可以拿到 platformpk8和platformx509pem两个文件。要是别家公司做的Android上连安装都安装不了。试试原始的Android 中的key来签名,程序在模拟器上运行OK,不过放到G3上安装直接提示"Package has no signatures that match those in shared user androiduidsystem",这样也是保护了系统的安全。最最后还说下,这个android:sharedUserId属性不只可以把apk放到系统进程中,也可以配置多个APK运行在一个进程中,这样可以共享数据,应该会很有用的。
假设程序为ABCEXE
在上面点右键-运行方式-下列用户-选ADMIN
或者
RUNAS /U:ADMIN X:\ABCEXE
到命令行下打RUNAS,会有用法说明
以上就是关于win7系统的system权限可以删除正在运行的程序吗鼠标右击,可以看到以管理员身份运行和管理员取得所有权全部的内容,包括:win7系统的system权限可以删除正在运行的程序吗鼠标右击,可以看到以管理员身份运行和管理员取得所有权、谁告诉我如何使用SystemRun.exe来对exe.加载(加载一下金山毒霸主程序)、Android如何获得系统(system)权限等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)