找回密码
 加入
搜索
查看: 1959|回复: 6

[AU3基础] 系统在安装过程中,比如在T13或者封装的系统在注册组件时,用AU3怎么来写入注册表么?

  [复制链接]
发表于 2011-6-28 00:14:29 | 显示全部楼层 |阅读模式
RegWrite('HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce','RunOne','REG_SZ','%systemroot%\RunOne.exe')
这句操作注册表命令在WINDOWS下是可行的。为什么在系统安装注册组件时无效呢?不解。求解释。
发表于 2011-6-28 08:59:53 | 显示全部楼层
路过,帮顶一下,实在不行,楼主可以考虑再往后放一放
发表于 2011-6-28 09:06:54 | 显示全部楼层
%systemroot%\RunOne.exe,这个路径应该写成绝对路径吧!有时候环境变量不起作用。
 楼主| 发表于 2011-6-28 09:23:19 | 显示全部楼层
不是的。是不能写入注册表,如果能写入注册表,不起作用倒是可以换成绝对路径。
发表于 2011-6-28 09:34:43 | 显示全部楼层
本帖最后由 kxing 于 2011-6-28 09:36 编辑

自由天空的封装软件也提到过这种情况,最后采用多次导入解决的。
发表于 2011-6-28 09:34:47 | 显示全部楼层
安装过程中可能会刷新注册表 ,建议进入桌面后再导入。
 楼主| 发表于 2011-6-28 09:40:59 | 显示全部楼层
回复 5# kxing


    多次导入,在什么时候多次导入,封装过程中,它的接口就只有这么几个,注册组件时,系统第一次进入桌面时,可是如果放在第一次进入桌面,我想要的效果就无意义了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 04:28 , Processed in 0.079951 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表