|
@@ -78,6 +78,7 @@ type
|
|
|
function CheckFileEncrypt(AFileName: string): Boolean; overload;
|
|
|
function GetNeedUpdate: Boolean;
|
|
|
function GetOverExe: Boolean;
|
|
|
+ function GetFileVersion: string;
|
|
|
public
|
|
|
destructor Destroy; override;
|
|
|
procedure Open(const AFileName: string); override;
|
|
@@ -89,6 +90,7 @@ type
|
|
|
|
|
|
property NeedUpdate: Boolean read GetNeedUpdate;
|
|
|
property OverExe: Boolean read GetOverExe;
|
|
|
+ property CurFileVersion: string read GetFileVersion;
|
|
|
end;
|
|
|
|
|
|
procedure SimpleDecrypt(const ASourceFile, AResultFile: string);
|
|
@@ -500,6 +502,11 @@ begin
|
|
|
|
|
|
end;
|
|
|
|
|
|
+function TEncryptConnection.GetFileVersion: string;
|
|
|
+begin
|
|
|
+ Result := Trim(FFileHead.FileVersion);
|
|
|
+end;
|
|
|
+
|
|
|
{ TConnection }
|
|
|
|
|
|
procedure TConnection.Close;
|