Hi,

Hmm, same problem when using the HASP HL Dynamic RealBasic Sample example app 
and using App Wrapper to sign it.

It works before wrapping, but not after ("Failed to load library.")

{FIX!}

Use 'Disable Library Validation' option in App Wrapper. So now I'll add that 
into an entitlement when code signing it as a command line.

Regards,

Lee

> Hi,
> 
> We have a command line service which uses the HASP libraries
> 
> dim file as folderitem = app.ExecutableFile.Parent.Child(filename)
> 
> if file<>nil then
>  app.debugmessage(file.NativePath+" "+str(file.Exists))
> else
>  app.debugmessage("HASP File is NIL")
> end if
> 
> dim ok as boolean = HASPHLDMBS.LoadLibrary(file)
> 
> ok returns true always on PC
> ok returns true directly when compiled
> 
> However, after I code sign the files (Frameworks, hasp.dylib then executable) 
> ok returns false.
> 
> Annoyingly there is no error in system log regarding gatekeeper failing or 
> the reason, that I can see.
> 
> ok returns true is the HASP dylibs is code signed only. i.e. it only goes 
> wrong after the main executable is code signed.
> 
> This is the executable code sign I use (with and without --deep)
> codesign --timestamp -o runtime -f -s "Developer ID Application: Bodoni 
> Systems Ltd" /path/to/executable
> 
> As far as I can see, the executable is signed properly, because I can embed 
> it into an installer and Notarize it.
> 
> In fact it all runs perfectly, except for  HASPHLDMBS.LoadLibrary(file) 
> returns false.
> 
> Anyone got an idea what is wrong?
> 
> Regards,
> 
> Lee
> 
> 
> _______________________________________________
> [email protected] mailing list
> %(list_address)s
> https://ml-cgn08.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info


_______________________________________________
[email protected] mailing list
%(list_address)s
https://ml-cgn08.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to