我正在创建一个安装包,用户应该只能在特定位置安装它。
为此,我阅读了部分中的一些注册表值[Code]以确定安装路径。
有了安装路径,我需要强制 Inno Setup 在运行时将安装文件夹设置为特定位置。
这在 Inno Setup 中可行吗?如果是这样,应该使用脚本的哪个部分?
谢谢。
试图在运行时将对象转换为JSON,我得到的RTTI错误不足.对象是:
{$M+}
{$TYPEINFO ON}
{$METHODINFO ON}
{$RTTI EXPLICIT METHODS([vcPublic, vcPublished]) PROPERTIES([vcPublic, vcPublished])}
TMyPacket = class(TObject)
Private
FID: TGUID;
FToIP: string;
FToPort: integer;
FSent: boolean;
FSentAt: TDateTime;
FAck: boolean;
FTimeOut: Cardinal;
FDataToSendSize: UINT64;
FDataToSend: AnsiString;
public
constructor create;
destructor free;
published
property ID: TGUID read FID write FID;
property ToIP: string read FToIP write FToIP;
property ToPort: integer read FToPort write FToPort;
property Sent: boolean read FSent write FSent;
property SentAt: TDateTime read FSentAt write FSentAt;
property Ack: boolean read FAck …Run Code Online (Sandbox Code Playgroud) 有没有人知道将Delphi TServerSocket组件绑定到仅接受特定本地地址请求的任何方法?
服务器有多个IP,但要求服务器应用程序仅在其运行时接受一个IP上的请求.