Board logo

标题: 谁有更好的办法能在第一次登录桌面时有程序快捷方式出现在桌面 [打印本页]

作者: PcBoot    时间: 2005-11-23 20:53     标题: 谁有更好的办法能在第一次登录桌面时有程序快捷方式出现在桌面

打造自己的OEM光盘,很多朋友都会了,可是如何打造更完美、更完善的OEM光盘呢?
我们知道,可以用 WINNT.SIF 自动应答文件让系统自己安装,即时是应用程序也一并安装了。[color=#DC143C]那么能不能让系统把应用程序的快捷方式也一并放到桌面上,让我们第一次登录到桌面上便可以使用?
可是我找了很久没找到这方面的资料,由于本人知识有限,到今天仍没找到解决的方法。
我试着用 [GuiRunOnce] 加入 cmd 批注处理来完成,但没有成功,我是这样写的批处理:
====================
WINNT.SIF 文件包含了这一行:
[GuiRunOnce]
Command0="C:\Test.cmd"
[color=#FF00FF]C盘目录下的 Test.cmd 文件内容如下:
复制内容到剪贴板
代码:
==============================
此方法理论上应该没有错,可是没有任何快捷方式拷贝到桌面
C:\desk 目录结构如下
    |_ 桌面
    |     |_ QQ.lnk (快捷方式文件)
    |_ Favorites
    |     |_ 刻录家园.url (网页收藏)
    |_ 「开始」菜单
          |_ QQ.lnk
我试着去掉批处理的第一行 @echo off 来检查错误出在哪里
结果在拷贝时错误提示:没有权限
只有 刻录家园.url 的收藏成功了,IE 收藏下面有此收藏
[color=#0000FF]我又试用了第二种方法,也没有成功
这种方法是我在看注意表的时候无意发现的,就是系统第一次使用的用户配置文件存放于
WINDOWS\SYSTEM32\CONFIG\systemprofile
我就试着把 desk 改金名为 systemprofile 并放于 $OEM$\$$\system32\config 目录下
但还是没有任何反应。
后来我就直接把 desk 改名为 Default User 并放于 $OEM$\$1\Ad_user 目录下
可是登录到桌面后发现多了个 Default User.windows 文件夹,此方法仍就以失败告终。
不知道谁有办法,希望分享一下。
作者: PcBoot    时间: 2005-11-24 20:22     标题: 谁有更好的办法能在第一次登录桌面时有程序快捷方式出现在桌面

可能是我说的不够清楚,下面简单解释一下我的思路。
XCOPY 命令用法:
XCOPY source [destination] [参数]
source 指定要复制的文件。
destination 指定新文件的位置和(或)名称。
参数:
/A 只复制有存档属性集的文件,但不改变属性。
/M 只复制有存档属性集的文件,并关闭存档属性。
/S 复制目录和子目录,除了空的。
/E 复制目录和子目录,包括空的。
/Y 全以Yse自动回答。
/H 一并复制隐藏和系统文件。
/O 复制文件所有权和 ACL 信息。
/K 复制属性。一般的 Xcopy 会重设只读属性,如隐藏属性复制后就不隐藏了。
     
我的 desk 文件夹放于光盘 $OEM$\$1\ 目录下,因为此目录下文件(夹)会复制到系统目录根,所以我就用了 XCOPY C:\DESK 命令。
在使用宏拷贝(XCOPY)之前我已将提示符目录进入了当前登录用户的目录下:
=====================
cd \
c:
cd %USERPROFILE%
=====================
所以,XCOPY C:\DESK 命令是拷贝 C:\DESK 下所有文件到当前提示符目录下。
%USERPROFILE% 是当前用户目录。当有个 TEST 的用户登录后,将会在
C:\Documents and Settings\ 下建一个 TEST 的文件夹,里面包括:


我在DESK目录下的文件结构:


所以,我的目的就是,让DESK目录下的[桌面]内容拷贝到当前登录用户下面,就是这么简单。
作者: sgzof    时间: 2005-11-24 22:28     标题: 谁有更好的办法能在第一次登录桌面时有程序快捷方式出现在桌面

学习
作者: PcBoot    时间: 2005-11-25 19:45     标题: 谁有更好的办法能在第一次登录桌面时有程序快捷方式出现在桌面

我的安装光盘把VB简掉了, 还有其它办法没有?
期待中.....
作者: PcBoot    时间: 2005-12-9 22:09     标题: 谁有更好的办法能在第一次登录桌面时有程序快捷方式出现在桌面

已经找到解决方法了, 把文件放入 $OEM$\DOCS\ 目录下就可以了.
楼上的方法也很不错,不过我的安装盘是经过精简了的,启动后没有反应,我就双击了那个文件,结果是用记事本打开来的。
对原汁原味的安装盘来说,是个很不错的方法。
作者: PcBoot    时间: 2005-12-12 19:37     标题: 谁有更好的办法能在第一次登录桌面时有程序快捷方式出现在桌面

';filetip   快捷方式的的提示
................
................
捷放在桌面
       link.targetPath = filedir(i) + filename(i)
       link.WindowStyle = 1
       link.IconLocation = filedir(i) + filename(i)
       link.WorkingDirectory = filedir(i)
       link.save
怎么这个 filetip 没的被调用过?[br][br]-=-=-=-=- 以下内容由 PcBoot2005年12月13日 01:10pm 时添加 -=-=-=-=-
怎么没有回应了!?




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0