|
本帖最后由 pkone 于 2023-2-12 00:15 编辑
我最近在学习软件绿化,需要一款启动器,它主要就是负责:
1,在软件运行前,需要导入注册表、复制文件、启动服务之类的。
2,启动软件主程序(可能要带参数)
3,在软件结束后,负责清理注册表,清除临时目录数据,关闭服务之类的。
因此我想用pecmd的内置脚本功能,达到以下目的:
当pecmd.exe被改名后(例如改为a.exe),运行它就自动加载同目录中的a.wcs,若a.wcs文件不存在则生成新的a.wcs(内容为HELP)
我的做法是用ResourceHacker编辑了pecmd.exe的101资源,加入如下代码:
FNAM tar=%MyName% //获得程序自身名字
LOAD "%tar%.wcs" //加载自身名字.wcs
这个是可以正常启动起来的,但是当wcs文件不存在时,我不懂怎么写,才能自动生成新的wcs文件?
麻烦写个例子,我是刚接触pecmd脚本的新手,谢谢
|
|