易语言开机自启动软件爱你

我自己用易语言写好了一个闹钟软件
我想在里面添加注册表让它自己开机启动
请问应该怎么添加
完成后悬赏50分吧
问题我就是要在里面添加

我是要在易语言的源码里面添加注册项
只知道是
写注册项
.
.
.
.
这里就不会写了

第1个回答  2009-08-14
.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

复制文件 (取运行目录 () + “\” + 取执行文件名 (), “C:\闹钟.exe”) ' 复制自身到C盘

写注册项 (3, “Software\Microsoft\Windows\CurrentVersion\Run\闹钟.exe”, “C:\闹钟.exe”) ' 添加启动项.
销毁 ()

这是源码。

这是写注册项()”中第一个参数“根目录代表的注册表中那个主键。

E语言中可以直接使用数字,也可用#根类.

1、#根类……………HKEY_CLASSES_ROOT
2、#现行设置………HKEY_CURRENT_CONFIG
3、#现行用户………HKEY_CURRENT_USER
4、#本地机器………HKEY_LOCAL_MACHINE
5、#所有用户………HKEY_USERS。
第2个回答  2009-08-14
楼上的怎么都这么麻烦 发写没用的
支持库不是有这条命令吗:

设置自动运行 (, , )

调用格式: 〈逻辑型〉 设置自动运行 (文本型 程序名称,文本型 程序文件名,〔整数型 位置〕) - 应用接口支持库->系统处理
英文名称:SetAutoRun
设置程序在开机时自动运行。本命令为初级命令。
参数<1>的名称为“程序名称”,类型为“文本型(text)”。程序名称。
参数<2>的名称为“程序文件名”,类型为“文本型(text)”。要设置为自动运行的程序文件名(包含绝对路径)。
参数<3>的名称为“位置”,类型为“整数型(int)”,可以被省略。为以下常量值之一:0、#接口常量.到注册表;1、#接口常量.到启动组。

操作系统需求: Windows
第3个回答  2009-08-13
运行 regedit 打开注册表

找到以下键值

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

右侧新建字符串值 名称任意

双击名称 数值数据改为 你所要开机启动的程序位置如:"c:\Program Files\........\Reader_sl.exe"

找到位置了就挺简单弄了

在「开始」菜单\程序\启动里放一个快捷方式也可以了
第4个回答  2009-08-13
不一定要写在注册表里。
在「开始」菜单\程序\启动
里放一个快捷方式就可以了
第5个回答  2009-08-13
"完成后悬赏50分吧"
这种承诺显得没有诚意也没有吸引力的