Armin,

        Thanks! 

        Could you expand on what you mean by “full disk access”? In Mojave what 
becomes inaccessible?

John



> On Dec 3, 2018, at 3:38 AM, ADeeg via 4D_Tech <[email protected]> wrote:
> 
> Hi,
> 
> if your app needs full disk access an macOS 10.14.x Mojave and newer, then
> the users have to grant the access for your 4D application.
> 
> 
> I use this to check the access privileges:
> 
> C_TEXT($in;$out;$err;$path)
> If ((<>SystemVersion="Mac 10.14") | (<>SystemVersion="Mac 10.15") |
> (<>SystemVersion="Mac 10.16"))
>       ARRAY TEXT($art_Text;0)
>       $path:=Replace string(System folder(Documents
> folder);"Documents";"Library")+"Safari:"
>       FOLDER LIST($path;$art_Text)
>       If (Size of array($art_Text)=0)
> ALERT("Bla Bla Bla need full disk access bla bla!")
>               $in:=""
>               $out:=""
>               $err:=""
>               SET ENVIRONMENT 
> VARIABLE("_4D_OPTION_BLOCKING_EXTERNAL_PROCESS";"false")
>               LAUNCH EXTERNAL PROCESS("open
> x-apple.systempreferences:com.apple.preference.security?Privacy_AllFiles";$in;$out;$err)
>       End if 
> End if 
> 
> The second LEP call opens system preferences with the needed pane
> 
> Armin
> 
> 
> 
> --
> Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:[email protected]
> **********************************************************************

**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to