远程注册表访问

miRNA测序数据生信分析——第一讲,总结概述 这里的miRNA测序指转录水平的测序。这里每一个数据库都可以在线访问,但是如果要本地使用,都需要进行数据库文件下载,整理。 阅读详情
        远程注册表访问
<!--编程指南-->
  注册表访问控件(Registry Access控件)是一个用VC编写的Server Component,它封装了对注册表的所有操作,通常用来扩展VB或其它编程工具的注册表访问功能。系统管理员可以把它嵌入ASP页面中,从而实现对Web服务器或远程主机的注册表系统进行维护。这是一个免费控件,可以从微软的站点上下载。

  RAC有Alpha和i386两个版本,文件名都叫Reg.dll。使用时根据自己的平台选择其中一个,然后用如下DOS命令进行注册:

  Regsvr32 Reg.dll /s

  RAC一共有12个方法,通过它们可以对注册表的键和属性值进行添加、删除、查询、复制等操作。下面将介绍RAC在VB和ASP中的应用,并讨论如何解决潜在的安全问题。

  一、RAC在VB中的应用

  首先在项目的引用列表中加入IISSample Registry Access 对象库,然后用如下语句定义一个注册表对象:

  Dim Reg As New RegistryAccess.CregObj

  对注册表的所有操作都可以通过Reg对象的方法来完成,例如:

  1.读取注册表

  下面的语句显示了Java虚拟机的类路径:

  Debug.Print Reg.Get(″HKLM/Software/Microsoft/Java VM/Classpath″)

  读取注册表的另一个方法是GetExpand,它可以读取REG—EXPAND—SZ、 REG—DWORD和REG—SZ类型的属性值,GetExpand和Get的区别在于:GetExpand会把返回值中的环境变量替换为实际值,在Windows NT下,%SystemRoot%将被替换为:C:/Winnt,而Get则不会。若要把注册表中环境变量直接替换为实际值,可以用ExpandString方法。

  2.修改注册表

  下面的命令将HKLM/Software/Alexander键下的Name属性值改为JQ:

  Reg.Set ″HKLM/Software/Alexander/Name″, ″JQ″, True

  类似的方法还有SetExpand,它把注册表属性值的数据类型设置为:REG—EXPAND—SZ,表示其中包含环境变量,可以用GetExpand扩展。

  以上例子中,HKLM是HKEY—LOCAL—MACHINE缩写,最后一个参数为True表示将修改立即写回注册表,而不是留在缓冲区。

  其余几个方法是:CopyKey(复制键)、DeleteKey(删除键)、DeleteValue(删除属性值)、ValueType(判断属性值的数据类型)、KeyExists(判断一个键是否存在),它们的用法比较简单,这里不一一介绍。

  最后,在退出程序之前,别忘了用如下语句销毁注册表对象:

  Set Reg = Nothing ′Reg.dll仍驻留内存

  二、通过RAC访问远程主机的注册表

  微软开发RAC的主要目的就是为了扩展ASP的注册表访问功能,以便对远程主机的注册表系统进行维护。

  RAC在ASP脚本中的用法和VB几乎完全一样,只是对象创建的方式稍有不同,下面是一段ASP脚本:

   〈%

    Set Reg = Server.CreateObject(″IISSample.RegistryAccess″)′创建服务器对象

Reg.Set ″HKLM/Software/ MyCompany /MyNumber″, 12345, True

Reg.Set ″HKLM/Software/MyComp any/MyString″, ″hello, world″

MyReg.DeleteKey ″HKEY—CURRENT—USER/ MyCompany″%〉

  它为MyCompany键添加了两个属性,并删除HKCU/Software的子键MyCompany。如果你的Web服务器交由别人托管,那么通过RAC对其注册表进行远程维护是值得推荐的。但是,作为系统管理员,你应该充分考虑到上面这段脚本执行后可能带来的后果!缺省情况下,匿名用户IUSR—machinename也能执行这段脚本,因此也就能对注册表进行修改,这是不安全的,对注册表的误操作可能导致系统不可用。

  所以,系统管理员应该取消所有涉及注册表修改的ASP文件的匿名访问权,这样,当客户浏览器请求到这些文件时,Web服务器就会触发Windows NT的盘问和应答协议,要求输入用户名和密码,只有通过验证后,ASP文件才能执行,注册表才会被修改。若ASP文件存放在NTFS卷上,你也可以把它们的访问权授予特定的域用户或组,其它的用户就无权访问。

STM32F429网络通信避坑指南:用CubeMX搞定LAN8720+LWIP+FreeRTOS(附完整代码) 本文详细介绍了STM32F429通过CubeMX配置LAN8720+LWIP+FreeRTOS实现网络通信的避坑指南,涵盖硬件连接、CubeMX配置、LWIP优化及调试技巧,提供完整代码和实战经验,帮助开发者高效解决以太网通信中的常见问题。 阅读详情

相关推荐

AF3 ProteinDataset类的_patch方法解读

AlphaFold3 protein_dataset模块 ProteinDataset 类  _patch 方法的主要目的是围绕锚点残基(anchor residues)裁剪蛋白质数据,提取一个局部补丁(patch)作为模型输入。

qq_27390023的博客 1148

注册表(安全 远程控制)

标题: 禁止用户拨号访问 操作系统: (Windows 95/98/Me) 说明: 本设置可以禁止用户拨号访问你的计算机。

编程爱好者 2296

OpenGL绘制简单场景,实现旋转缩放平移和灯光效果

本项目实现了用OpenGL绘制一个简单场景,包含正方体、球体和网格,实现了物体的旋转、缩放、平移和灯光效果。附有项目完整代码,有详细注释。适合初学者熟悉opengl使用。

张竞成的博客 1万+

远程管理技巧之二—远程修改客户端注册表

在有些时候我们需要对客户端的注册表进行编辑,如果到每台机器上去操作,会影响别人的工作,自己也不方便。不过,我们可以通过远程修改客户端的注册表,具体操作如下: 1. 在运行窗口输入命令regedit,登录注册表编辑器; 2. 在注册表编辑器上点击“文件”,选择“连接网络注册表”,如下图: 3. 输入要连接的远程计算机的计算机名,如下图: 4. 连接后,可...

weixin_33695450的博客 544

数据中心GPU芯片性能参数速查表(Nvidia+国产算力卡)

本文提供了一份数据中心GPU芯片性能参数速查表,涵盖Nvidia与国产算力卡两大阵营。文章详细解读了算力、显存、互连技术及功耗等关键性能指标,并对比了A100、H100、昇腾910B等主流型号,旨在帮助用户根据AI训练、推理等实际场景,做出高效的硬件选型与成本评估决策。

a0b1c2d3的专栏 837

基于大模型的重度膝关节骨关节炎全流程预测与治疗方案研究

本研究基于大模型构建了重度膝关节骨关节炎(KOA)预测体系,涵盖术前风险预测、手术方案优化、术中监测和术后康复指导全流程。通过分析临床和影像数据,模型在手术风险预测准确率(85%)、并发症预警(血栓预测准确率88%)等方面显著优于传统方法。研究实现了临床数据与AI技术的深度融合,术前预测指导麻醉选择(如高危患者推荐椎管内麻醉),术中实时监测生命体征,术后个性化康复方案使患者HSS评分平均提升45分。

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1390

计算机无法连接到远程计算机怎么修改注册表,win7系统限制远程计算机修改本机注册表的步骤介绍...

win7系统使用久了,好多网友反馈说win7系统限制远程计算机修改本机注册表的问题,非常不方便。有什么办法可以永久解决win7系统限制远程计算机修改本机注册表的问题,面对win7系统限制远程计算机修改本机注册表的图文步骤非常简单,只需要1.按下键盘上的win+R键,打开【运行】对话框,输入services.msc命令,点击确定或者回车,打开本地服务窗口; 2在本地服务窗口中找到RemoteRegi...

weixin_32635501的博客 806

网络调试和分析工具 Proxyman Premium

它支持MacOS、iOS和iPadOS等操作系统,提供丰富的功能,如查看和编辑HTTP/HTTPS请求和响应、设置断点、过滤请求等。Proxyman Premium还支持WebSocket、GraphQL和gRPC等现代网络协议调试,并通过直观且图形化的操作界面,使用户能高效地监控和操纵网络数据流。此外,它还具备多种高级功能,如WebSocket支持、DNS欺骗、自定义SSL证书等,为开发人员提供极大的便利。同时,由于软件版本更新和界面调整,上述步骤可能会有所变化,建议您参考最新版本的官方文档进行操作。

llhf688的博客 2001

本机如何远程开启别的计算机服务,如何远程开启对方的remoteregistry服务

在Windows 2003操作系统中,有两个默认启动的服务,Terminal Services与Remote Registry服务,本文通过两个实例,谈一下这两个服务可能给计算机用户带来的安全隐患。首先列举一下两个服务的作用:Terminal Services服务,允许用户以交互方式连接到远程计算机。而Remote Registry服务可以使远程用户能修改此计算机上的注册表设置。一、 ...

weixin_39667509的博客 1330

Mcgs 屏幕Modbus RTU通讯调试

昆仑通态屏幕作为Modbus Master 与 Modbus Slave通过RS485接口实现通信的调试记录

madao1234的博客 5573

C语言关键字static的绝妙用途

为什么要说static妙,它确实是妙,在软件开发或者单片机开发过程中,大家总以为static就是一个静态变量,在变量类型的前面加上就自动清0了,还有就是加上static关键字的,不管是变量还是关键字,在局部变量中,变量仅限于局部可见,在全局区中,static变量或函数仅限于本文件可见,当然还有一个重要的特性被忽略了。。。。       就是static修饰的局部变量 它的数值 是上一次函数调用结

Bruce.yang的嵌入式之旅 5378

添加注册表远程计算机名,访问远程计算机注册表(范文).doc

访问远程计算机注册表(范文)第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页VB访问远程计算机注册表启动 Visual Basic 6.0, 并创建新项目的类型标准 EXE。正在装载数据……2. 右击窗体, 并在 快捷 菜单上单击 查看代码 。 开头的代码添加以下语句:Option Explicit3. 添加以下代码来声明用于访问注册表常数:Priv...

weixin_35897916的博客 309

Detector-Free SfM 项目复现完整指南:从环境搭建到代码解析与可视化

本文提供了Detector-Free SfM项目的完整复现指南,涵盖技术背景、环境配置、代码解析和可视化方案。重点包括: 技术背景:Detector-Free SfM通过两阶段策略(粗重建+迭代精化)解决了传统SfM在弱纹理区域的瓶颈问题,采用深度学习匹配器替代传统特征点检测。 环境配置: 详细硬件要求与推荐配置(GPU/CPU/内存) 完整的Ubuntu系统设置步骤 Conda环境创建与依赖安装流程 关键组件安装指南(PyTorch、COLMAP等) 常见错误解决方案 项目特点: 支持多种Detector

huanghm88的专栏 122

当停止了远程注册表服务无法管理路由和远程访问服务

自己经常禁止一些服务,结果这次搞晕了。当停止了远程注册表服务无法管理路由和远程访问服务 。netsh ras add registeredserverhttp://support.microsoft.com/kb/254192/zh-cn

jim801716的专栏 1803

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

backtesting.py 性能优化实战:3个先做动作让回测提速10倍以上

上周我在一套50万条外汇K线上跑backtesting.py的20组参数扫描,第一行结果出现时已经等了560秒。做完这套backtesting.py性能优化后,同样的扫描24秒结束,单次回测从28秒压到1.2秒。整个过程只动了三个地方:数据加载、指标写法和扫描调用方式。 ## 第一步:如何测出你自己环境的回测基线 没有数字的优化是空转。先固定三样东西:同一份数据集、同一个策略、同一段计时代码。

gitblog_01157的博客 718

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

远程注册表访问 (转)

远程注册表访问 (转)[@more@] 远程注册表访问<!--编程指南--&gt  注册表访问控件(Registry Access控件)是一个用VC编写的Server Component,它封装了对注册表的所有...

csd3176的博客 126

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Windows-2019-CIS安全加固:远程可访问注册表路径配置详解

Windows-2019-CIS安全加固:远程可访问注册表路径配置详解 在Windows Server 2019的安全加固过程中,注册表远程访问权限的配置是一个关键环节。微软CIS基准针对网络访问控制中的"远程可访问注册表路径和子路径"设置提供了明确的指导原则,但在实际实施过程中需要注意一些细节问题。 远程注册表访问的安全意义 注册表作为Windows系统的核心数据库,存储着系...

gitblog_07458的博客 441
上一篇: 恢复你的IE->对某些网站恶意修改的恢复方法
下一篇: 用VB将WORD文档(或其他的二进制数据)生成xml文件并互相转换
coolstar
博客等级 码龄26年 214粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值