Board logo

标题: 如何通过代码在注册表内添加键值 [打印本页]

作者: bololucky    时间: 2005-3-26 13:45     标题: 如何通过代码在注册表内添加键值

[这个贴子最后由bololucky在 2005/03/26 01:59pm 第 1 次编辑]

请问各位如何通过代码在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
中添加一个键值,来使某程序成为每次开机任务啊??
(本人想用文件写入代码保存为.reg然后运行来加入键值,但失败了,如果有更好的方法可以教教我吗?)
谢谢了先~~ :em03:
作者: bololucky    时间: 2005-3-26 14:05     标题: 如何通过代码在注册表内添加键值

大家来帮帮忙啊~~我用VB编了个偷老师U盘里的课件的程序~~~事关几十个学生的考试大事的阿~~~我求大家帮帮忙吧~~~
作者: bigblock    时间: 2005-3-26 21:10     标题: 如何通过代码在注册表内添加键值

倒...点右键选择新建啊...
作者: 坏的刚刚好    时间: 2005-3-26 21:43     标题: 如何通过代码在注册表内添加键值

批处理就完成你说的这种操作 .
作者: bololucky    时间: 2005-3-26 22:23     标题: 如何通过代码在注册表内添加键值

[这个贴子最后由bololucky在 2005/03/26 10:28pm 第 1 次编辑]
下面引用由坏的刚刚好2005/03/26 09:43pm 发表的内容:
批处理就完成你说的这种操作 .
批处理的代码是什么啊??希望指教~~我也输入过代码在记事本中,然后存为.reg
然后用VB调用,但注册表一点也没变~~可能是代码错误~~能教教我该怎么做吗??详细一点好吗~~谢谢
作者: x86    时间: 2005-3-27 02:42     标题: 如何通过代码在注册表内添加键值

批处理还是会有提示用户的吧,竟然vb都练成这样了,建议使用api,比较隐蔽!!
开机启动的方法很多,不一定要走这一条,还可以做成服务程序,或者在启动项里添加一个隐藏得程序。。。。
作者: bololucky    时间: 2005-3-28 21:54     标题: 如何通过代码在注册表内添加键值

下面引用由x862005/03/27 02:42am 发表的内容:
批处理还是会有提示用户的吧,竟然vb都练成这样了,建议使用api,比较隐蔽!!
开机启动的方法很多,不一定要走这一条,还可以做成服务程序,或者在启动项里添加一个隐藏得程序。。。。
如何能自动添加一个隐藏程序到启动里面阿??还有启动的路径名是带有计算机用户名称的能够教教我怎样得到计算机用户好吗~~谢谢指教~~(还有我搞了好多VB小程序但。。。API还没真正接触~~不大会~~抱歉 :em01: )

作者: fanzi    时间: 2005-3-29 00:46     标题: 如何通过代码在注册表内添加键值

gpedit.msc进入组策略——WINDOWS设置——脚本(启动/关闭)就可以加了。

作者: bololucky    时间: 2005-3-29 18:01     标题: 如何通过代码在注册表内添加键值

下面引用由fanzi2005/03/29 00:46am 发表的内容:
gpedit.msc进入组策略——WINDOWS设置——脚本(启动/关闭)就可以加了。
这个方法好像不行啊?? :em15: 怎么用啊?? 添加了脚本后重启还是没反应~ :em01:

作者: bololucky    时间: 2005-3-31 20:50     标题: 如何通过代码在注册表内添加键值

[这个贴子最后由bololucky在 2005/03/31 09:02pm 第 1 次编辑]

[color=#DC143C]到底该怎么做啊??我是想自动能把一个程序变成每次开机都自动运行~~不是手动~~我还不至于连手动的方法都不知道~~各位大哥~~拜托啦~~请指教阿~~还有:1、批处理好像没用这样的功能可以把程序设置成自动启动程序、2、gpedit.msc的方法能详细点讲讲吗?我用过但好像没有什么效果、3、批处理命令复制文件是不会提示用户的,那位大哥只要在VB的shell语句的参数设为0就可以的~~4、我编的这个程序调用自动写出来的.reg文件也不能修改注册表~注册应该如何通过.reg文件添加一个键值的?下面是程序自动写出来的.reg文件的内容、各位高人~~能给点的意见吗??
Windows Registry Editor Version 5.00
[
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"steal"="c:\\steal\steal.exe"
具体情况如上真心希望各位大哥能实实在在地指教一下~~不要10几个字就算回答好吗?10几字这样的回复~~不如别说好了~~
:em15:
作者: bololucky    时间: 2005-4-1 16:24     标题: 如何通过代码在注册表内添加键值

到底该怎么做啊??我是想自动能把一个程序变成每次开机都自动运行~~不是手动~~我还不至于连手动的方法都不知道~~各位大哥~~拜托啦~~请指教阿~~还有:1、批处理好像没用这样的功能可以把程序设置成自动启动程序、2、gpedit.msc的方法能详细点讲讲吗?我用过但好像没有什么效果、3、批处理命令复制文件是不会提示用户的,那位大哥只要在VB的shell语句的参数设为0就可以的~~4、我编的这个程序调用自动写出来的.reg文件也不能修改注册表~注册应该如何通过.reg文件添加一个键值的?下面是程序自动写出来的.reg文件的内容、各位高人~~能给点的意见吗??
Windows Registry Editor Version 5.00
[
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"steal"="c:\\steal\steal.exe"
具体情况如上真心希望各位大哥能实实在在地指教一下~~不要10几个字就算回答好吗?10几字这样的回复~~不如别说好了~~  

作者: 好性情    时间: 2005-4-3 15:22     标题: 如何通过代码在注册表内添加键值

@echo Windows Registry Editor Version 5.00>>steal.reg
@echo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>steal.reg
@echo "steal"="c:\\steal\steal.exe">>steal.reg
写入记事本,保存为.bat应该就可以了。
我没学过vb,我们系学c,我还没学好呢。
我是菜鸟,不行别骂我啊。
作者: 好性情    时间: 2005-4-3 15:28     标题: 如何通过代码在注册表内添加键值

你如果能用在那台机子上执行一下这个批处理程序就可以了,不过,那样的话还不如手动添加呢:)
直接执行这个批处理吧。
作者: 坏的刚刚好    时间: 2005-4-3 16:24     标题: 如何通过代码在注册表内添加键值

实行WinXP自动登录:
进入注册表,输入"rundll32 netplwiz.dll,UsersRunDll"然后进入“用户账户”操作窗口,注意这与“控制面板”中打开的“用户账户”面板窗口不同!把“要使用本机,用户必须输入用户名及密码”左边的钩去掉;接下来按“应用”按钮,随之弹出对话框,输入以后电脑每次自动登录的账户名及密码,按“确定”结束。




欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2