网络狼民 发表于 2010-9-12 17:16:30

问一个比较初级的问题,希望大虾帮忙!

1、自己做的软件,是没有INF文件的,如何做成组件?
2、自己做的软件,制定XPE的时候,如何让在启动后运行呢?
目的是如何让XPE在开机后自动运行指定的软件呢?在什么位置设置?
要具体一些的,出入XPE大门很多还不明白,谢谢!

2010mantian 发表于 2010-9-13 09:40:49

新建一个组件,在components中add components。然后打开节点,在files中添加你需要的文件,以及设置你准备放入的目录,在registy data,在HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN 新建一个字串值写入你上边添加的path,加入你定制的系统就可以了。

[ 本帖最后由 2010mantian 于 2010-9-13 09:42 编辑 ]

网络狼民 发表于 2010-9-14 10:09:35

多谢帮助!可是还是出现问题:
组件创建完毕,用Component Database Manager加入数据库,
在Target Designer中,加入组件,结果在Building阶段报错,Error 1005:File not found

记得原来在加入第三方驱动组件的时候,也出现过这样的情况,解决办法是:
在Component Database Manager中选择File中每一个文件,双击打开属性页,点击Advanced按钮,
填写SrcPath(默认为空)为文件所在目录。

这次也是这样做的,但是还是报错了,而且Error 1005:File not found后面给出的文件路径,是有文件的。
实在是不解!

2010mantian 发表于 2010-9-15 08:59:05

这样啊,要不你试试下面的操作

通过Component Designer新建一个组件,在Repositories下面通过Add repositories 添加完之后看右边的Source Path,这个东西,就是它,把你的.inf和.sys等源文件和你生成的.SLD文件放在同一目录,我建议放在同一文件夹下面,然后在Source Path那里选择刚才的那个文件夹。

如果通过以上两种方法并没有解决你的问题,请检查确定你是否在安装XPE后更改过主机名称,或者你的MSSQLServer没有启动,如果这些都没有任何可以怀疑的,那么我想你需要耐心了,什么耐心呢?重新安装的耐心,这就是最后的杀手锏!如果有其它方法请告诉我!

2010wbhqf 发表于 2010-9-24 15:46:14

你去研究下,看人家PE是如何修改创建的,看多了你就明白了,自己也能改PE系统了。祝楼主早日成功。

宸郎君 发表于 2010-12-1 04:47:42

页: [1]
查看完整版本: 问一个比较初级的问题,希望大虾帮忙!