在 Windows XP 中,可以将下列可选参数与 Sysprep 命令一起使用: -activated - 不重设 Windows 产品激活的宽限期。只有在出厂前激活了 Windows 安装才可以使用该参数。
重要说明:用来激活 Windows 安装的产品密钥必须与贴在特定计算机上的 COA 不干胶标签上的产品密钥相匹配。
-audit - 重新启动计算机进入“工厂”模式,而不需要生成新的安全 ID (SID) 或处理 Winbom.ini 文件中 [OEMRunOnce] 部分的任何项目。只有在计算机已经处于“工厂”模式时,才使用该命令行参数。
-bmsd - 将所有可用的海量存储设备填入 [SysprepMassStorage] 部分。 -clean - 清除 Sysprep.inf 文件中 [SysprepMassStorage] 部分所使用的关键设备数据库。
-factory - 在启用网络功能但不显示“欢迎使用 Windows”或“最小化安装”的状态下重新启动。该参数用于更新驱动程序、运行即插即用枚举、安装程序、测试、用客户数据配置计算机或在工厂环境中进行其他配置更改。对于使用磁盘映像(或克隆)软件的公司,“工厂”模式可以减少需要的映像数目。
在以“工厂”模式完成所有任务之后,使用 -reseal 参数运行 Sysprep.exe 文件,以使计算机做好最终用户交货准备。
-forceshutdown - 在 Sysprep.exe 文件完成后关闭计算机。
注意:此参数用于使用 ACPI BIOS 的计算机,这些计算机在 Sysprep.exe 文件表现默认行为时不能正常关机。
-mini - 将 Microsoft Windows XP Professional 配置为使用“最小化安装”,而不是使用“欢迎使用 Windows”。该参数对 Microsoft Windows XP Home Edition 不起作用,其中首次运行经验总是“欢迎使用 Windows”。
请注意,如果您打算使用 Sysprep.inf 文件自动进行最小化安装,则必须使用 -mini 开关运行 Sysprep 工具,或者在 GUI 界面中单击以选中“最小化安装”复选框。如果不选择运行“最小化安装”,则默认情况下 Windows XP Professional 将运行“欢迎使用 Windows”。
-noreboot - 在不重新启动计算机或准备复制的情况下,修改注册表项(SID、
OemDuplicatorString 和其他注册表项)。该参数主要用于测试,尤其是查看是否正确修改了注册表。Microsoft 不推荐使用该选项,因为在运行 Sysprep.exe 文件后对计算机做出更改可能会使 Sysprep.exe 文件所做的准备失效。不要在生产环境中使用该参数。
-nosidgen - 运行 Sysprep.exe 文件而不生成新的 SID。如果不复制运行 Sysprep.exe 文件的计算机或者要预先安装域控制器,则必须使用该参数。
-pnp - 在最小化安装期间运行旧式设备的完整的即插即用设备枚举和安装。如果首次运行经验是“欢迎使用 Windows”,则命令行参数不起作用。
仅当在必须检测和安装旧式非即插即用设备时,才使用 -pnp 命令行参数。不要在仅使用即插即用设备的计算机上使用 sysprep -pnp 命令行参数。否则,将增加首次运行经验所需的时间,而对用户没有任何好处。
注意:如果必须使用未签名的驱动程序,则使用 UpdateInstalledDrivers=yes 参数连同 OemPnPDriversPath= 和 DriverSigningPolicy=ignore 而非 -pnp 命令行参数以提供更加无缝的安装。
-quiet - 运行 Sysprep.exe 文件而不显示屏幕确认消息。如果要自动运行 Sysprep.exe 文件,则该参数很有用。例如,如果要在无人参与安装程序完成后立即运行 Sysprep.exe 文件,应将 sysprep -quiet 命令添加到 Unattend.txt 文件的 [GuiRunOnce] 部分中。
-reboot - 强制计算机自动重新启动,然后按照指定的方式,启动“欢迎使用 Windows”、“最小化安装”或“工厂”模式。如果要审核计算机,并验证首次运行经验是否运行正确,该参数很有用。
-reseal - 清除事件查看器日志并使计算机做好准备以便向客户传送。“欢迎使用 Windows”或“最小化安装”设置为在下次计算机重新启动时启动。如果运行 sysprep -factory 命令,必须将安装封装为预安装过程的最后一个步骤。为此,请运行 sysprep -reseal 命令或单击“Sysprep”对话框中的“重新封装”按钮。
参考资料:http://wenku.baidu.com/link?url=GA2uoZMLz0DCqa-6pGhZV4uMMxLrHAQS_L3VrUQ_mcKKeJWLkyOeDaHxJZ13nbP4Fmj0luhXvVb6eu-3EN-C9sgyfxQANXoyfIXWHXItBpK
第一你要把A窗体dategridview传到B窗体去在A窗体的BTN事件内写:
FromB b = new FromB(this)
然后到B窗体的后台重写一下构造方法:
DataGridView _dv
public BForm(AForm a)
{
_dv = a.dataGridView1
InitializeComponent()
}
然后获取B窗体内的数据,再赋值给_dv,关闭B窗体,就OK了~
不懂在线问我 79899110
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)