The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by 65187685, 2020-03-18 23:20:16

1

1

编译环境移植 工作备忘 更新时间: 2019/12/24 10:12
2019/12/17 14:34
笔记本: [email protected]
创建时间:
作者:

Hello,

1 .The point is that according to our policy, in order to be able to update ASPack products and use support services (to have access to the forum), you should own a v
Your license is expired, and to use updates, you should buy a half-cost license for 1 year updates and support. Here is the link where you can do this:

http://aspack.com/buy.aspx
Otherwise you can use only the version you get with the activation key while product purchasing.

2. ASProtect products support only protection of x8632 (32-bit) application and this protected application can be launched on both 64-bit and 32-
bit operating systems.

If you need to protect just x8664 (64-bit) application then we can offer you to look through Starforce products http://www.star-
force.com/solutions/products/. All of them support protection of both 32-bit and 64-bit applications.

3. We are change your license and your forum account. Information about it:
Zhang Wei 07.09.2002 [email protected] ASP-MS6XJS1V-GA6YXVPM ASProtect Developer
Zhang Wei 05.09.2002 [email protected] ASP-VUDGEK66-YRC49V1 ASProtect Developer License (v1.35 and above)
Forum account: wekazhang [email protected] Expired Joined: 5-February 06

Thank you for contacting our support group!
--
Best regards,
Alexander Zubarev
Customer Support Group
StarForce Technologies

INFORMATION: StarForce is looking for regional representatives. More information on our web-site www.star-force.com

################## 209_origin ########################
$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Projects\Bpl;$(DELPHI)\Imports;$(DELPHI)\Rave5\Lib;D:\Work\Compenment\Fast\FastMM499;D:\Work\Compenment\Fast\Fas
0.6.4;D:\Work\Compenment\REG;D:\Work\Compenment\MyLib;D:\Delphi\A-PDF Work\FlashCommonUnit\;D:\Delphi\A-PDF
Work\Common;D:\Work\Compenment\TntUnicodeControls
2.3\Source;D:\Work\Compenment\VCLZipPro451_1;D:\Work\Compenment\ObjInsp\Source;D:\Delphi\A-PDF
Work\watermarkCompenmentNewLanguage;D:\Work\Compenment\tpsystools_4_03_04Pre\packages;D:\Delphi\A-PDF
Work\FlashCommonUnit2;D:\Work\Compenment\acnt_t\D7;D:\Work\Compenment\PerlRegEx;D:\Work\Compenment\text-to-speech\SAPI51\Delphi
7
package;D:\Work\Compenment\newac\src;D:\Work\Compenment\HistoryFiles;D:\Work\Compenment\indy10\System;D:\Work\Compenment\indy10\Core;D:\Work\C
PDF Work\FlashCommonUnit\UpdateRes\;d:\Work\Compenment\issrc-
master\Components\;D:\Work\Compenment\PDFLib;D:\Work\Compenment\DelphiScript;C:\Program
Files\Raize\RC5\Lib\Delphi7;d:\Work\Compenment\text-to-speech\SAPI51\Automation
D7\;D:\Work\Compenment\tmspck;D:\Work\Compenment\jws\jwa\branches\2.3\Win32API;D:\Work\Compenment\WPTools
6.x\Source;D:\Work\Compenment\Addict4\Source;D:\Delphi\dcef3-2623\src;D:\Delphi\A-PDF
Work\FlashCommonUnit\Android;D:\Work\Compenment\zmstr1920022;D:\Delphi\A-PDF
Work\OnlineConvert\PDFToPageConverterAndUploadS3\S3;D:\Work\Compenment\DebenuPDFLibrary1613Delphi7;D:\Work\Compenment\imageEn\Delphi7

重复的:
D:\Work\Compenment\log4delphi-0.8\src\delphi;
d:\Work\Compenment\log4delphi-0.8\src\delphi\util\;
D:\Delphi\A-PDF Work\Common\log4delphi-0.8\src\delphi;

##################### release ####################
$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Projects\Bpl;$(DELPHI)\Imports;D:\SW_resouce\VCLs\QuickPDFDelphi9x;D:\Software\Delphi\MyLib;D:\Sw_resouce\VCLs\jws\jw
files\borland\delphi7\demos\shellcontrols;E:\Program Files\RemObjects Software\Pascal Script for
Delphi\Source;D:\Sw_resouce\VCLs\HistoryFiles;D:\SW_resouce\VCLs\VCLZipPro4511\VCLZipPro451_1;D:\Sw_resouce\VCLs\HistoryFiles;D:\SW_resouce\VCLs\MagicC
2.3\Source;D:\SW_resouce\VCLs\imageen3.12;D:\SW_resouce\VCLs\tpsystools\source;D:\SW_resouce\VCLs\AlphaControls_6.54\D7;D:\SW_resouce\VCLs\Newac\src;D
to-speech\SAPI51\Delphi 7
package;D:\SW_resouce\VCLs\indy10\Lib\System;D:\SW_resouce\VCLs\indy10\Lib\Core;D:\SW_resouce\VCLs\indy10\Lib\Protocols;D:\SW_resouce\VCLs\indy10\D7;D
1-9-0-r1336;D:\SW_resouce\VCLs\PerlRegExD;D:\SW_resouce\VCLs\issrc-
master\Components;D:\Software\PDF\FlashCommonUnit\UpdateRes;D:\software\pdf\FlashCommonUnit2;D:\SW_resouce\VCLs\decf3\src;D:\SW_resouce\VCLs\zmstr1
PDF Work\FlashCommonUnit\Android

D:\SW_resouce\VCLs\dcef3\bin\Win32

坑1:
release报错:
D:\Software\PDF\FlashCommonUnit\UFunCommon.pas(1027) Error: Undeclared identifie
r: 'HashStreamAsHex'

orgin:
D:\Work\Compenment\Indy10\Protocols

D:\Software\PDF\FlipPDF>
"C:\Program Files\Inno Setup 5\compil32" /cc "D:\Software\PDF\FlipPDF\Build_Release\Make\setup_now.iss"

==================A-PDF PT_FPP.ini==============
[exe]
file = D:\Software\PDF\FlipPDF\FlipPDFProfessional_R.exe
size = 1000000
[files]
JunkFile = D:\Software\PDF\AC\JunkCode.tpl
OutFile = D:\Software\PDF\AC\OutCode.tpl
keyfile = D:\Software\PDF\AC\Keywords.bin
templet = D:\Software\PDF\AC\Templet.tpl
Outputfile = D:\Software\PDF\FlipPDF\Release\Make\FlipPDFProfessional.exe
basefile = D:\Software\PDF\FlipPDF\FlipPDFProfessional_R.exe
outputfileheader = false
[sourcefiles]
D:\Software\PDF\FlipPDF\UfrmFlipPDF.pas =
[output]
OutputPath = D:\Software\PDF\AC
=====================a-pdf pt2.aspr=================
[Options]
MDEBUGERROR=Debugger detected - please close it down and restart!{CRLF}{CRLF}Windows NT users: Please note that having
the{CRLF}WinIce/SoftIce service installed means that you are{CRLF}running a debugger!
EPRODUCTNAME=Flip PDF
EPRODUCTVERSION=1.0
EFILETOPROTECT=D:\software\PDF\FlipPDF\FlipPDFProfessional.exe
EFILETOSAVE=D:\software\PDF\FlipPDF\FlipPDFProfessional_R.exe
==========ac_gennull_pro.bat=========== 清空
D:\Software\Delphi\Anit-Crack-needle\Needle.exe -n "D:\Software\PDF\AC\A-PDF PT_FPP.ini"
===========ac_genkey_pro.bat============ 生成junk代码
D:\Software\Delphi\Anit-Crack-needle\Needle.exe -g "D:\Software\PDF\AC\A-PDF PT_FPP.ini"

==========ac_genver_pro.bat=========== key加在最后
D:\Software\Delphi\Anit-Crack-needle\Needle.exe -v "D:\Software\PDF\AC\A-PDF PT_FPP.ini"

=============acrun.inc=================
begin

AssignFile(_AC_Exefile, ParamStr(0));
try

filemode := 0;
reset(_AC_Exefile);
seek(_AC_Exefile,{$I acpos2.inc}-512);
try
for _AC_1 := 1 to 512 do
begin

Read(_AC_Exefile,_AC_ConstStr);
_AC_EXEVer := _AC_EXEVer + char(_AC_ConstStr);
end;
except
end;
finally
closefile(_AC_Exefile);
end;

Randomize;
_AC_1:=1;
_AC_2:=_AC_1;
_AC_3:='';
_AC_4:='';
_AC_5:=nil;
_AC_6:=nil;
_AC_CONFUSE[1]:=1;
_AC_ConstStr:=0;
end;

===============EncryptH5Source.exe==============
TRC4Encrypter.EncryptFile(rcpwd,programfile,'C:\Users\Zy\AppData\Local\Temp\Flipbook\FlipData1\FlipH5\h5.data');

utility.SaveTextFile(ExtractFilePath(ParamStr(0))+ 'mobile.pwd1.txt',inttostr(sizepos)+' ' +tmpenp+'|'+G_Mobandaima+' ' +zippwd);
utility.SaveTextFile(ExtractFilePath(ParamStr(0))+ 'mobile.pwd2.txt',rcpwd);

CopyFile(PChar(Fullname('mobile.data')),PChar(exepath+'\dataFiles\FlipH5.data'),false);

考虑改成编译日期.

procedure GetMobandaima(f:string);
var

fileVar: file of byte;
i:integer;
enps:array [1..20] of Char;
enp1:string;
begin
G_Mobandaima:='';
try
AssignFile(fileVar,f);
Reset(fileVar);
Seek(fileVar,Findtagint(f) +10);
for i:=1 to 20 do Read(fileVar,Byte( enps[i]));
enp1:='';
for i:=1 to 20 do
begin
if enps[i]=#0 then enps[i]:=#32;
enp1:=enp1+enps[i];
end;
CloseFile(fileVar);
G_Mobandaima:= enp1;
except
end;
end;

==========signed_version============
编译条件:signed_version
CheckFileTrust
D:\Software\PDF\FlipPDF\AC\ac_gennull_pro.bat
即可编译测试

==========高q临界区问题============
FPageCountCs:
($BC4DD70, -1, 0, 0, 0, 0)

($BC4DD70, -2, 1, 7316, 0, 0)
($BC4DD70, -1, 0, 0, 0, 0)

maxpage

检查安装包cef文件是否齐全


Click to View FlipBook Version