当前位置: 首页 > news >正文

c# 指定应用 在 控制面板或者 设置的安装应用 置灰卸载按钮

桌面应用的安装卸载功能,会有需求支持在控制面板卸载指定的应用,或者在设置-应用-安装的应用显示卸载的应用。如下图所示。

image

image

 

最近有产品提出来需求,我们的灵犀助手不希望用户去卸载它,也就是说要屏蔽掉用户 卸载应用的入口。

在windows的注册表下,可以指定某个应用在安装列表显示:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

指定某个应用下的安装现象,需要在上述的注册表项上,添加一个ID项目:如:{2f39546c-7b63-4ec2-99bd-e434b8c75ab6}

img_v3_02pj_63c38e9c-8789-4dba-9eb3-5a0e969f3fag

 

解决方案:

在指定应用项,“新建”--"DWORD(32位)值"--修改名称:“Noremove”--编辑项:1

image

实现置灰卸载按钮的代码:

      software?.SetValue("NoRemove","1",RegistryValueKind.DWord);

 

效果如下图:

img_v3_02pj_b388cf0d-ac7f-496d-af39-8033d2f24afg

img_v3_02pj_91668669-a79d-4354-ab21-d04f3fd285ag

 

http://www.sczhlp.com/news/46460/

相关文章:

  • 全网最全Python自动化测试(超详细)
  • hypium框架使用
  • Python闭包
  • 网站制作与网页建设上海优质网站seo有哪些
  • 换空间对网站排名的影响吗网络营销的内容
  • 企业网站建设中图片优化的方法成免费crm软件有哪些优点
  • 盈利型网站百度广告联盟app
  • 网上的彩票网站是怎么做的win优化大师
  • 网站后台操作手册今日头条seo
  • 问卷调查网站哪个好免费淘宝关键词工具
  • 购物网站建设与实现免费宣传平台
  • 理财公司网站建设方案广州网站seo
  • 保险咨询网站建设一句话让客户主动找你
  • 洛谷P1203 [USACO1.1] 坏掉的项链 Broken Necklace 题解
  • linux中将所有的小写字符串全部转换为大写
  • flowcoro介绍
  • 建设化妆品网站的成本免费培训网站
  • 网站后台教程kol合作推广
  • 崇信县门户网站公司想建个网站怎么弄
  • 做环评在发改委网站申请百度广告联盟下载
  • 济南正规做网站公司免费的网络推广有哪些
  • 广州互联网广告推广抖音排名优化
  • 浙江艮威水利建设有限公司网站湖南好搜公司seo
  • wow313做宏的网站如何推广
  • 校园网站建设计划专业做网站的公司
  • 建网站做优化阿里云搜索引擎网址
  • 个人申请微信小程序收费吗如何进行关键词优化工作
  • 做虾网站该起啥名好小程序定制开发
  • 企业网站建设与网页设计学什么的专业seo排名优化费用
  • 做网站需要每年交钱吗域名关键词排名查询