|
ooaf
中级用户
  
积分 313
发帖 162
注册 2007-4-2
状态 离线
|
『楼 主』:
*.vbs 加到注册表启动项里 不能启动
使用 LLM 解释/回答一下
我做了一个 mp3.vbs, 放到
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
中 dirmp3 "%systemroot\mp3.vbs" , 开机好像不能自启动呀?
是不是放在*\run 中的只能是 .exe , 才能起作用?
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c dir C:\TDDOWNLOAD >>e:\e.txt "
Last edited by ooaf on 2007-12-11 at 11:23 AM ]
|
|
2007-12-11 11:21 |
|
|
zh159
金牌会员
     
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
1、你的路径变量写对了没有?
2、注册表的REG_SZ不支持路径变量,需要REG_EXPAND_SZ
此帖被 +1 点积分 点击查看详情 评分人:【 ooaf 】 | 分数: +1 | 时间:2007-12-13 16:20 |
|
|

 |
|
2007-12-11 11:40 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
“注册表的REG_SZ不支持路径变量”
请问2楼高人,这句话是什么意思啊?是不是即使下面的代码可以成功修改注册表键值,也无法实现启动自运行?望指教。
@echo off
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v MyAutoRun /t REG_SZ /d %%systemdrive%%\test.bat /f
|

 |
|
2007-12-11 16:58 |
|
|
luckboy45
中级用户
  
积分 487
发帖 212
注册 2007-4-1
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
2楼这么说就是无法正常启动带变量的路径键值??
REG_SZ不支持路径变量,需要REG_EXPAND_SZ
也就是说这个启动是无法运行的??
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v AutoRun /t REG_SZ /d %SYSTEMDRIVE%\v.vbs /f
Last edited by luckboy45 on 2007-12-11 at 07:08 PM ]
|

逍遥@浪子@反病毒 |
|
2007-12-11 19:06 |
|
|
zh159
金牌会员
     
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v AutoRun /t REG_SZ /d "c:\v.vbs" /f
或
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v AutoRun /t REG_EXPAND_SZ /d "%SYSTEMDRIVE%\v.vbs" /f
|

 |
|
2007-12-12 16:34 |
|
|
luckboy45
中级用户
  
积分 487
发帖 212
注册 2007-4-1
状态 离线
|
|
2007-12-12 17:24 |
|
|
vkill
金牌会员
     
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
|
2007-12-12 20:53 |
|
|
zh159
金牌会员
     
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
某些地方使用REG_EXPAND_SZ(可扩充字符串值)可使用系统变量路径
PS:倒出注册表为16进制数据
Last edited by zh159 on 2007-12-12 at 09:48 PM ]
|

 |
|
2007-12-12 21:47 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
使用REG_EXPAND_SZ+%systemdrive%和使用REG_SZ+%%systemdrive%%的效果不是一样的吗?
|

 |
|
2007-12-12 23:06 |
|
|
eech
高级用户
   
积分 906
发帖 346
注册 2006-7-10
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
Originally posted by zh159 at 2007-12-11 11:40:
1、你的路径变量写对了没有?
2、注册表的REG_SZ不支持路径变量,需要REG_EXPAND_SZ
学习了,有机会用用
|
|
2007-12-12 23:48 |
|
|
jdanhao12
新手上路

积分 4
发帖 3
注册 2008-1-11
状态 离线
|
|
2008-1-11 21:34 |
|
|
jdanhao12
新手上路

积分 4
发帖 3
注册 2008-1-11
状态 离线
|
|
2008-1-11 21:34 |
|
|
women520
新手上路

积分 4
发帖 4
注册 2009-6-1
状态 离线
|
|
2009-6-2 05:22 |
|