|
5#
楼主 |
发表于 2017-7-3 13:45:34
|
只看该作者
CGIPATH.DAT内容肯定是cgi本身运行的目录名, 比如cgi在桌面运行,CGIPATH.DAT的内容是"C:\Users\Administrator\Desktop",而CGIPATH.DAT是怎么生成的,猜测应该是打包工具里的代码生成的,举例:主程序在释放CLDStandard文件夹到TEMP后 在判断自身目录 并自动生成CGIPATH.DAT到%TEMP%\CLDStandard,还要判断自身目录里有没有onekey.ini无人值守文件,如果有 一并复制到%TEMP%\CLDStandard里, 最后在运行CLDStandard里的pecmd加参数LOAD CGI.WCZ。
发没发现 被我们重新打包后 onekey.ini都不管用, 因为cgi.wcz里 IFEX onekey.ini, TEAM ENVI &FromConfig=1|ENVI &KillVD=1|FILE cgipath.dat|CALL GetGHOConfig! CALL @MHGHO2012
cgi.wcz判断有没有onekey.ini,都是相对于释放后的目录 %TEMP%\CLDStandard,
|
|