① 怎样禁止卸载软件
根据使用环境选择如下方法操作:
方法一:组策略法
(一)、点击“开始-->运行”,在运行对话框中键入“GPEDIT.MSC”,回车后打开组策略编辑器。
(二)、依次展开“本地计算机策略-->用户配置-->管理模板-->控制面板-->添加/删除程序”选项,在右侧的窗格有下列选项可供选择,如图1所示:
1.删除“添加/删除程序”程序;
2.隐藏“更改/删除程序”页;
3.隐藏添加新程序页面;
4.隐藏添加/删除Windows组件页面;
5.隐藏“从CD-ROM或软盘中添加程序”选项;
6.隐藏“从Microsoft中添加程序”选项;
7.隐藏“从网络中添加程序”选项;
8.直接打开“组件向导”;
9.删除支持信息;
10.为“添加新程序”指定默认类别。
可以通过修改右侧窗格中的上述策略项来个性化“添加、删除程序”项。双击欲改变策略的某一选项后,弹出该策略的“属性”窗口,将该策略由“未配置”修改为“已启用”,单击“确定”即可启用相应的功能。
方法二:注册表法
1.打开记事本程序,键入以下内容:
Windows Registry Editor Version 5.00
(此处空一行)
[HKEY_LOCAL_]
"NoAddRemovePrograms"=dword:00000001 //禁止使用整个“添加/删除程序”功能
"NoRemovePage"=dword:00000001 //禁止“更改/删除程序”功能
"NoAddPage"=dword:00000001//禁止“添加新程序”功能
"NoWindowsSetupPage"=dword:00000001 //禁止使用“添加/删除Windows组件”功能
"NoAddFromCDorFloppy"=dword:00000001 //隐藏“从CD-ROM或磁盘中添加程序”选项
"NoADDFromInternet"=dword:00000001 //隐藏“从Microsoft网站中添加程序”选项
"NoAddFromNetwork"=dword:00000001 //隐藏“从局域网中添加程序”选项
"NoSupportInfo"=dword:00000001 //禁用“支持信息”功
"NoServices"=dword:00000001//直接进入“添加/删除Windows组件”向导
未尾空一行以上空格或是回一下车。录入完毕经检查确认无误后,另存为“DIYContrlpad.reg”。注意:文件名任取,扩展名必须是reg,另外,“//”后是注释,在录入时,不必录入。再就是上述各键值的数值数据取“00000001 ”时,表示禁止或隐藏,你要开启该功能只需将该键值设为“00000000”即可,利用数值数据“0”与“1”的不同就可以自由定制“添加/删除程序”组件的相应功能了。
2.按照要求,定制好上述的注册表文件,双击导入到注册表中。重新启动计算机,使设置生效即可。
方法三:域控制器管理
在AD里为所用需要这种权限的用户建一个组,为这个组建一个组策略,赋予禁止卸载软件的权限。在DC上安装WSUS,在更新时就是普通USER的权限也可以安装更新。
② 华为手机怎么防止应用被卸载
可以设置程序锁,如果手机自己能设置就用它自己的工具设置,不然可以用360手机卫士,
③ windows驱动开发如何防止驱动被卸载
1、签名:在驱动程序中嵌入一个有效的数字签名,这样可以防止未经授权的人卸载驱动程序。
2、系统服务:在驱动程序中定义一个系统服务,这样就可以防止用户不知情的情况下卸载驱动程序。
3、安装程序:为驱动程序创建一个安装程序,这样就可以防止用户不知情的情况下卸载驱动程序。
4、安全模式:在驱动程序中定义一个安全模式,这样可以防止未经授权的人卸载驱动程序。
5、注册表:在注册表中添加一个键值,这样可以防止未经授权的人卸载驱动程序。
④ vivo手机怎么设置把软件锁起来,防止老人不小心删掉
vivo手机不能将软件APP锁住避免删除卸载操作,但部分机型可以设置隐藏桌面软件图标:
Funtouch OS 4.5及以上系统部分机型隐藏软件图标
►进入手机设置--指纹、面部与密码--隐私与应用加密 --应用隐藏,选择点击需隐藏应用的开关即可,隐藏后的应用在桌面及各应用列表中均不显示。
开启“从桌面查看”,在经典桌面双指上滑,即可快速查看隐藏应用。
Funtouch OS 3.0&3.0 Lite系统隐藏软件图标
►在待机桌面空白处长按,在弹出的窗口选择“隐藏图标”,然后输入隐私密码,若之前没有隐私密码,则需设置隐私密码,下滑桌面的软件图标,即可将图标隐藏
Funtouch OS 3.0以下系统隐藏软件图标
►在待机桌面点击左菜单键,在弹出的窗口选择“隐藏图标”,点击桌面的软件图标,即可将图标隐藏。
⑤ 怎样使手机软件不能卸载
安卓系统自带程序卸载有这么几种方法:一是使用系统自带的工具卸载二是使用第三方软件卸载三是使用PC端工具卸载。其实这三种方法本质上都是一样的,都是调用系统的卸载进程对软件进行卸载的,只是在表面上以及操作的方式上显得不同而已。首先介绍第一种方法:卸载软件最简单的方式就是使用系统自带的工具进行卸载,但是不支持批处理。点击主屏幕拉出程序菜单,然后点击“设置”图标,进入后再后点击“应用程序”选项,然后在进入的子菜单中再点击“管理应用程序”选项,这样就进入了卸载工具。
选择你要卸载的系统软件,例如选择这个MemoryUp Personal程序,点击卸载按钮,卸载成功,非常简单。
第二种就是借助第三方卸载工具进行卸载,在这里推荐一款系统卸载工具,该工具不但可以卸载常用软件,更能卸载系统自带软件,非常实用。切记:系统自带软件不是随便可以删除的,一定要确保不会影响手机运行的前提下才能删除。进入该系统卸载程序软件(未下载该软件的到这去下载 http://www.anzow.com/download_files.asp?files_id=JNDMCNNRM)
该软件是一款程序管理软件,能够正常卸载自己安装的程序外,最大的亮点在于能够卸载系统自带的程序,并且支持备份和还原,需要Root权限!
选择需要卸载的程序,点击进去,按“是”,卸载成功!
第三种方法是使用PC端工具进行卸载。 使用PC端卸载的方式比较适合那些经常抱着电脑的人,只需要安装一款Android版的91手机助手或者最新出来的豌豆荚就可以方便的使用电脑卸载手机中的软件了。将手机与电脑连接,然后在电脑上运行手机助手。以豌豆夹为例,首先下载一个豌豆荚守护精灵,将手机与豌豆荚连接然后在选择应用游戏按钮,进入手机应用列表
选择需要卸载的软件或程序,按“是”卸载成功,该方法的好处是可以批量卸载,节省时间。
通过本教程的学习你就可以放心大胆的尝试安装任何的软件了,不喜欢就可以删掉它。当然卸载之前一定要慎重考虑,以防删除一些有用软件。
⑥ 安卓中怎样防止用户卸载应用程序
打开安装源码目录,找到packages/apps/PackageInstaller/src/com/android/packageinstaller/下的两个文件:
1、UninstallAppProgress.java //程序卸载过程
2、UninstallerActivity.java //程序卸载界面
方法是在UninstallerActivity.java对应位置加上一段代码即可:
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// Get intent information.
// We expect an intent with URI of the formpackage://<packageName>#<className>
// className is optional; if specified, it is the activity the userchose to uninstall
final Intent intent = getIntent();
Uri packageURI = intent.getData();
String packageName = packageURI.getEncodedSchemeSpecificPart();
if(packageName == null) {
Log.e(TAG, "Invalid package name:" + packageName);
showDialog(DLG_APP_NOT_FOUND);
return;
}
if(packageName.equals("cn.android.managerapp")){
/*AlertDialog.Builder builder= new AlertDialog.Builder(this);
//builder.setIcon(android.R.drawable.ic_dialog_info);
builder.setTitle("Message");
builder.setMessage("Cannot be uninstall!");
builder.setPositiveButton("确认", null);
//builder.create().show();
builder.show();
//showDialog(DLG_APP_NOT_FOUND);
//return;
finish();*/
newAlertDialog.Builder(this)
.setTitle("游戏控制")
.setMessage("对不起,此程序不允许卸载!")
.setPositiveButton("确定",
newDialogInterface.OnClickListener(){
public voidonClick(DialogInterface dialoginterface, int i){
//这里设置点击后执行
finish();
}
}
)
.show();
}
mPm = getPackageManager();
boolean errFlag = false;