vb2010读取txt文件注册表问题

每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
请问wincc如何操作注册表,以及...
热点活动:
请问wincc如何操作注册表,以及读取写入注册表的函数是什么? - 已解决问题
请问wincc如何操作注册表,以及读取写入注册表的函数是什么?读取写入注册表的脚步C文档怎么写?
问题补充:主要是为了收客户尾款,让监控软件运行一段时间的时候提示要“注册”之类的,所以就是要自己创建一个变量到注册表,每次运行的时候读取这个值。不知道WINCC有没有操作注册表的函数。
产品版区:
悬赏分:10 | 解决时间: 10:08:13 | 提问者: - 新生&nbsp&nbsp第1级
问题ID:61740
改注册表?WINCC有这个函数吗?就算用脚本读写注册表,这个太麻烦了。1、在PLC(下位机)上密码后WINCC中建立一个变量连到PLC,程序运行一段时间后WINCC中提示需要密码,当这个变量值跟程序中的值对应后才能正常运行。2、或者写一个简单的取消激活的脚本藏到运行画面中(或者在全局脚本中加密),监控软件运行一段时间的时候提示要输入密码,不然很短的时间(比如1分钟)就自动取消激活。
顶级工程师&nbsp&nbsp第12级&
以下网友赞了您的问题:
填写您的评论...
提问者对于答案的评价:大家说得都对,我也知道用PLC里面的变量是最简单的了,但是PLC程序是写好了,不想改了。我查了很多资料发现只有VB能改注册表,VC的没有,而我对VB不怎么熟悉。还是用PLC的变量了。
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
为何要操作注册表,这样的操作太危险,搞的不好会引起系统崩溃的。
- 中级工程师&nbsp&nbsp第10级
& 12:58:48
用VB写个修改注册表程序,需要的时候调用该程序就可以了。
- 中级工程师&nbsp&nbsp第10级
& 17:22:32
你可以用vbs脚本来读写注册表,wincc6.0以上才支持vbs
- 中级工程师&nbsp&nbsp第10级
& 16:53:57
这个没必要调用注册表。在PLC里面做个定时,到时候置位一个变量,WINCC直接显示信息就好了
- 高级工程师&nbsp&nbsp第11级
& 10:17:53
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!博客访问: 294170
博文数量: 75
博客积分: 2492
博客等级: 大尉
技术积分: 885
注册时间:
承接移动应用(iOS、Android、WP),桌面应用(VC++、C#、VB、Qt)和嵌入式软件(单片机、ARM)开发。欢迎接洽。QQ:,E-mail:。
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: C#/.net
.Net中,可以通过Microsot.Win32.RegistryKey类的GetValueNames()方法获取注册表指定项目下所有的值,从而实现枚举。
以获取系统中的可用串口列表为例,可用串口列表保存在注册表“&HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM”项目下。
代码如下:
Imports Microsoft.Win32
Module CommModule
&&&&Public Function GetAvaliableComPorts() As ArrayList
&&&&&&&&Dim regKey As RegistryKey = Registry.LocalMachine.OpenSubKey("HARDWARE\DEVICEMAP\SERIALCOMM")
&&&&&&&&Dim regValueNames() As String = regKey.GetValueNames()
&&&&&&&&Dim regValueCount As Integer = regValueNames.Count()
&&&&&&&&Dim regValues As ArrayList = New ArrayList()
&&&&&&&&For Each regValueName As String In regValueNames
&&&&&&&&&&&&Dim regValue As String = regKey.GetValue(regValueName)
&&&&&&&&&&&&If Not (regValue Is Nothing) Then
&&&&&&&&&&&&&&&&regValues.Add(regValue)
&&&&&&&&&&&&End If
&&&&&&&&Next
&&&&&&&&regValues.Sort()
&&&&&&&&Return regValues
&&&&End Function
End Module
阅读(1780) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。

我要回帖

更多关于 c 注册表 写入与读取 的文章

 

随机推荐