标题:请教,如何在注册表中添加DWORD键值呢?我想通过修改注册表来禁用任务管理器 ...
只看楼主
qiuxingce
Rank: 2
等 级:论坛游民
帖 子:118
专家分:93
注 册:2014-1-17
结帖率:73.33%
已结贴  问题点数:20 回复次数:5 
请教,如何在注册表中添加DWORD键值呢?我想通过修改注册表来禁用任务管理器。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskMgr"=dword:00000001
以上是用来禁用任务管理器的注册表文件内容,WIN10下面合并到注册表中检验有效。
请问如何用VFP的代码实现?现在是在注册表文件上点击右键,执行合并命令完成的。
搜索更多相关主题的帖子: 任务管理器 注册表 禁用 键值 DWORD 
2020-03-02 16:43
qiuxingce
Rank: 2
等 级:论坛游民
帖 子:118
专家分:93
注 册:2014-1-17
得分:0 
做了一个函数,想通过调用此函数来实现禁用和允许任务管理器,但是没有运行成功。
PARAMETERS cOnOff
#DEFINE HKEY_CURRENT_USER  -2147483647 && 0x80000001,-2147483647
Set Library To myFllnew
DO case
    CASE LOWER(cOnOff)=='on'
        regWrite("DisableTaskMgr",0x000000,"Software\Microsoft\Windows\CurrentVersion\Policies\System",HKEY_CURRENT_USER)
    CASE LOWER(cOnOff)=='off'
        regWrite("DisableTaskMgr",0x000001,"Software\Microsoft\Windows\CurrentVersion\Policies\System",HKEY_CURRENT_USER)
ENDCASE
Set Library To
2020-03-02 16:46
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:20 
试试“以管理员身份运行”
2020-03-02 20:39
qiuxingce
Rank: 2
等 级:论坛游民
帖 子:118
专家分:93
注 册:2014-1-17
得分:0 
谢谢吹水佬,这段代码昨天一天也调试不成功,今天一试就成功了?!
感觉像神迹一般,搞不清楚为什么了!
2020-03-03 07:18
qiuxingce
Rank: 2
等 级:论坛游民
帖 子:118
专家分:93
注 册:2014-1-17
得分:0 
还有个问题想请教一下,已经通过代码操作注册表将程序加入了\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run下面,也打开注册表编辑器查看存在咱们设置的启动项了,为什么开机时就不启动该项呢?路径都正确的。
2020-03-03 07:35
qiuxingce
Rank: 2
等 级:论坛游民
帖 子:118
专家分:93
注 册:2014-1-17
得分:0 
已经解决,WIN10的开机启动不在HKEY_CURRENT_USER下面了,而是在HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run。
2020-03-03 09:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-499507-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.112422 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved