我试图做到这一点,以便您只能在 Inno Setup 中继续安装,如果您提供的文件的内容哈希值具有预期值。该文件大约 40 KB。
这是我现在注释掉的代码
[Code]
procedure InitializeWizard;
var Page: TInputFileWizardPage;
begin
Page := CreateInputFilePage(wpWelcome,
'Select SMB1 ROM file', 'A legally obtained SMB1 rom is required to proceed & get access to this port',
'Click "Browse..." and select your SMB1 ROM file, then click Next.');
Page.Add('&SMB1 ROM file:',
'.NES|*.nes|.NEZ|*.nez|.UNF|*.unf|.UNIF|*.unif',
'.nes');
end;
我发现了 MD5 哈希值,但我只是不知道在这里做什么以及如何正确地用它做我想做的事情
https://jrsoftware.org/ishelp/index.php?topic=isxfunc_getmd5ofstring
这是密码
https://jrsoftware.org/ishelp/index.php?topic=scriptevents&anchor=CheckPassword
请问有比较有经验的人可以帮帮我吗?