2023年12月5日发(作者:)
InnoSetup桌面快捷方式具有“以管理员身份运行”,双击运行
双击出现请求的操作需要提示处理方式:
inno setup脚本代码:
[Icons]
Name: “{userdesktop}My Program”; Filename: “{app}”;
AfterInstall: SetElevationBit(’{userdesktop}My ’)
[Code]
procedure SetElevationBit(Filename: string);
var
Buffer: string;
Stream: TStream;
begin
Filename := ExpandConstant(Filename);
Log('Setting elevation bit for ’ + Filename);
Stream := (FileName, fmOpenReadWrite);
try
(21, soFromBeginning);
SetLength(Buffer, 1);
ffer(Buffer, 1);
Buffer[1] := Chr(Ord(Buffer[1]) or $20);
(-1, soFromCurrent);
uffer(Buffer, 1);
finally
;
end;
end;


发布评论