标题:
请教高手一个关于注册表的问题!!
[打印本页]
作者:
8uskyang
时间:
2009-4-4 09:42
标题:
请教高手一个关于注册表的问题!!
例如我们要开机启动某写软件的的话...可以在注册表"HKEY_CURRENT_USER\Soft........tVersion\Run"和"HKEY_LOCAL_MACHINE\Soft........tVersion\Run"这两个地方输入需要启动软件的地址!!
可是...我见到一些启动项会附加一些注释上去...请问,这些注释有什么用和什么意思???
例如:迅雷的启动信息是["D:\Program Files\Thunder\Thunder.exe" /s]....后面则会加个/S上去!!
Adobe Bridge(奥多比Photoshop的某个组建)启动信息是["D:\Program Files\Adobe\Adobe Bridge CS4\Bridge.exe" -stealth]后面则加了-stealth上去....这些信息有什么含义呢???
还有的就是...."HKEY_CURRENT_USER"和"HKEY_LOCAL_MACHINE"这两个注册表有什么不同???
软件应该放在哪个注册表里启动得会比较快呢???
作者:
gxdiyer
时间:
2009-4-5 23:23
那个不是注释,是软件启动时的参数。
具体用途我们不得而知,各个软件或程序都不同,由程序开发者决定。
就像比如一条DOS命令:dir,表示显示所有文件和文件夹;dir/ad,表示只显示所有文件夹。
再比如有一程序abc.exe,如果直接运行abc.exe,则出现主界面,如果运行abc.exe -hide,则运行后不会出现界面,而是处于隐藏状态或只显示一个图标在屏幕右下角任务栏上。
对于注册表HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE这2条,众所周知,XP系统是一个多用户系统,可以由用户创建多个用户名登录系统,桌面及一些设置互不影响,HKEY_CURRENT_USER只限于当前登录帐户,对别的帐户不起作用,而HKEY_LOCAL_MACHINE则是全局的,在这里设置一个程序启动,则任何用户登录后都会自动运行。
[
Last edited by gxdiyer on 2009-4-5 at 23:24
]
作者:
doclsh
时间:
2009-4-6 15:37
谢谢二楼的解答,学习了
欢迎光临 微点交流论坛 (http://bbs.micropoint.com.cn/)
bbs.micropoint.com.cn