无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 9139|回复: 35
打印 上一主题 下一主题

lua2pe 实例

[复制链接]
1#
发表于 2010-3-19 12:19:40 | 显示全部楼层
原帖由 NicTense 于 2010-3-19 10:46 发表


确实是牛,用7个字的帖子挑战PECMD的接近垄断的地位

不过老实说,lua的脚本,对你这种专业程序员来说,是很亲切

对普通用户来说,是非常不亲切,所以跟0PE的道理一样,技术创新一流,叫好的人甚多,但 ...


本人很支持,也曾考虑过用 lua 或 autoit3 代替 PECMD,但对一般人来说,要求起点太高了,且体积和效率都不如专业的编程工具写出的 PECMD,所以最后还是将精力放在 PECMD 上。
关键的问题是会写 lua 脚本的人不多,可以说很少,能写这样脚本的人基本上可以用 VC 写自己的 "PECMD" 或自己的 "lua4pe" 了,所以要使更多的人跟进的话,必须做到:
1、完全开源,包括那个核心程序 lua2pe.exe 都要开源;
2、组织有能力的人将 lua 脚本再脚本化、模块化,如目前的脚本要建立LNK快捷方式时还须定制人员写自己的 lua 脚本(实际是 C/C++代码),这点是一般人做不到的,可以将管理 WinPE 常用的命令、功能设计成 lua 脚本函数,方便一般人使用,如刚才提到的建立快捷方式命令,可以参照 PECMD 的 LINK 命令,设计成统一格式的命令参数形式,定制人员无须考虑 lua 语法,只需按命令格式和参数调用就可以完成所需功能;
3、核心内部(lua2pe.exe)建议模块化、模块功能、名称也格式化,可先加入最基本的常用功能,定名为 BASE,磁盘功能定名为 DISK (好象楼主就是这样定义的),文件目录功能定名为 FILE ,服务管理模块定名为 SERV,驱动管理模块定名为 DEVI 等。各个模块的函数/过程由众多了解 lua 的人补充相应的函数/过程,这些函数/过程规定统一的格式和参数,这样才方便起点低的人使用。
4、如有可能,论坛可以建立一个 lua 板块,专门用于讨论收集 WinPE 的专用脚本。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 07:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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