Running aplication from share on other server

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Marek

    Running aplication from share on other server

    Whe i'm running my .net aplication from share on other server, i've got an
    error. Can someone explain what i must do?

    Unhandle exception:Syste m.Security.Secu rityException: Permission demand type
    System.Security .Permissions.En vironmentPermis sion, mscorlib,
    Version=1.0.500 0.
    0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9 not succed.
    at System.Security .CodeAccessSecu rityEngine.Chec kHelper(Permiss ionSet
    granted
    Set, PermissionSet deniedSet, CodeAccessPermi ssion demand, PermissionToken
    permT
    oken)
    at System.Security .CodeAccessSecu rityEngine.Chec k(PermissionTok en
    permToken,
    CodeAccessPermi ssion demand, StackCrawlMark& stackMark, Int32 checkFrames,
    Int32
    unrestrictedOve rride)
    at System.Security .CodeAccessSecu rityEngine.Chec k(CodeAccessPer mission
    cap, S
    tackCrawlMark& stackMark)
    at System.Security .CodeAccessPerm ission.Demand()
    at System.Environm ent.GetCommandL ineArgs()
    at KANA_Szperacz.M odule1.Main()

    Permission state, which wans't granted:
    <IPermission class="System.S ecurity.Permiss ions.Environmen tPermission,
    mscorlib
    Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"
    version="1"
    Read="Path"/>


  • Patrik Löwendahl [C# MVP]

    #2
    Re: Running aplication from share on other server

    This is the Code Access Security engine kicking in.

    CAS don't really care who you are, just where your code runs from (or
    who published the code). Since the share is considered a part of the
    LocalIntranet Zone, it's blocked from doing certain operations.

    CAS is configured in the .NET Configuraion tool (Administrative
    tools->.NET Configuration).

    What you need to do is to give your location better permissions. The key
    to that is creating a new Code Group that matches your location.

    --
    Patrik Löwendahl [C# MVP]
    cshrp.net - 'Elegant code by witty programmers'
    cornerstone.se 'IT Training for professionals'

    Marek wrote:[color=blue]
    > Whe i'm running my .net aplication from share on other server, i've got an
    > error. Can someone explain what i must do?
    >
    > Unhandle exception:Syste m.Security.Secu rityException: Permission demand type
    > System.Security .Permissions.En vironmentPermis sion, mscorlib,
    > Version=1.0.500 0.
    > 0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9 not succed.
    > at System.Security .CodeAccessSecu rityEngine.Chec kHelper(Permiss ionSet
    > granted
    > Set, PermissionSet deniedSet, CodeAccessPermi ssion demand, PermissionToken
    > permT
    > oken)
    > at System.Security .CodeAccessSecu rityEngine.Chec k(PermissionTok en
    > permToken,
    > CodeAccessPermi ssion demand, StackCrawlMark& stackMark, Int32 checkFrames,
    > Int32
    > unrestrictedOve rride)
    > at System.Security .CodeAccessSecu rityEngine.Chec k(CodeAccessPer mission
    > cap, S
    > tackCrawlMark& stackMark)
    > at System.Security .CodeAccessPerm ission.Demand()
    > at System.Environm ent.GetCommandL ineArgs()
    > at KANA_Szperacz.M odule1.Main()
    >
    > Permission state, which wans't granted:
    > <IPermission class="System.S ecurity.Permiss ions.Environmen tPermission,
    > mscorlib
    > Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"
    > version="1"
    > Read="Path"/>
    >
    >[/color]

    Comment

    • Naveen

      #3
      RE: Running aplication from share on other server


      Hi Marek...

      This is because the default security policy of the CLR is to grant only
      partial trust to any code that originates from a network location. In other
      words, by default your application is only fully trusted if it originates
      from a hard drive location in your local system. When partially trusted code
      attempts an action that it is not permitted to perform, the results are which
      you got ...a SecurityExcepti on.

      You need to give "FULL" right to your application....

      HTH

      With Best Regards
      Naveen K S

      "Marek" wrote:
      [color=blue]
      > Whe i'm running my .net aplication from share on other server, i've got an
      > error. Can someone explain what i must do?
      >
      > Unhandle exception:Syste m.Security.Secu rityException: Permission demand type
      > System.Security .Permissions.En vironmentPermis sion, mscorlib,
      > Version=1.0.500 0.
      > 0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9 not succed.
      > at System.Security .CodeAccessSecu rityEngine.Chec kHelper(Permiss ionSet
      > granted
      > Set, PermissionSet deniedSet, CodeAccessPermi ssion demand, PermissionToken
      > permT
      > oken)
      > at System.Security .CodeAccessSecu rityEngine.Chec k(PermissionTok en
      > permToken,
      > CodeAccessPermi ssion demand, StackCrawlMark& stackMark, Int32 checkFrames,
      > Int32
      > unrestrictedOve rride)
      > at System.Security .CodeAccessSecu rityEngine.Chec k(CodeAccessPer mission
      > cap, S
      > tackCrawlMark& stackMark)
      > at System.Security .CodeAccessPerm ission.Demand()
      > at System.Environm ent.GetCommandL ineArgs()
      > at KANA_Szperacz.M odule1.Main()
      >
      > Permission state, which wans't granted:
      > <IPermission class="System.S ecurity.Permiss ions.Environmen tPermission,
      > mscorlib
      > Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"
      > version="1"
      > Read="Path"/>
      >
      >
      >[/color]

      Comment

      • Marek

        #4
        Re: Running aplication from share on other server

        This aplication is on one server in our LAN. I'm running it from my station.
        I have full access permission at server and at my station (local
        administrator).

        U¿ytkownik "Naveen" <Naveen@discuss ions.microsoft. com> napisa³ w wiadomo¶ci
        news:4B2A9ED5-9040-4839-ADF3-CD7E264C65E0@mi crosoft.com...[color=blue]
        >
        > Hi Marek...
        >
        > This is because the default security policy of the CLR is to grant only
        > partial trust to any code that originates from a network location. In
        > other
        > words, by default your application is only fully trusted if it originates
        > from a hard drive location in your local system. When partially trusted
        > code
        > attempts an action that it is not permitted to perform, the results are
        > which
        > you got ...a SecurityExcepti on.
        >
        > You need to give "FULL" right to your application....
        >
        > HTH
        >
        > With Best Regards
        > Naveen K S
        >
        > "Marek" wrote:
        >[color=green]
        >> Whe i'm running my .net aplication from share on other server, i've got
        >> an
        >> error. Can someone explain what i must do?
        >>
        >> Unhandle exception:Syste m.Security.Secu rityException: Permission demand
        >> type
        >> System.Security .Permissions.En vironmentPermis sion, mscorlib,
        >> Version=1.0.500 0.
        >> 0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9 not succed.
        >> at System.Security .CodeAccessSecu rityEngine.Chec kHelper(Permiss ionSet
        >> granted
        >> Set, PermissionSet deniedSet, CodeAccessPermi ssion demand,
        >> PermissionToken
        >> permT
        >> oken)
        >> at System.Security .CodeAccessSecu rityEngine.Chec k(PermissionTok en
        >> permToken,
        >> CodeAccessPermi ssion demand, StackCrawlMark& stackMark, Int32
        >> checkFrames,
        >> Int32
        >> unrestrictedOve rride)
        >> at System.Security .CodeAccessSecu rityEngine.Chec k(CodeAccessPer mission
        >> cap, S
        >> tackCrawlMark& stackMark)
        >> at System.Security .CodeAccessPerm ission.Demand()
        >> at System.Environm ent.GetCommandL ineArgs()
        >> at KANA_Szperacz.M odule1.Main()
        >>
        >> Permission state, which wans't granted:
        >> <IPermission class="System.S ecurity.Permiss ions.Environmen tPermission,
        >> mscorlib
        >> Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"
        >> version="1"
        >> Read="Path"/>
        >>
        >>
        >>[/color][/color]


        Comment

        • Patrik Löwendahl [C# MVP]

          #5
          Re: Running aplication from share on other server

          Marek,

          as I replied in my previous post, .NET security doesn't care what
          permmissions you as a user has, it only care about what permission the
          code itself has. When running from a Lan - server the code is'nt granted
          to many permissions.

          --
          Patrik Löwendahl [C# MVP]
          cshrp.net - 'Elegant code by witty programmers'
          cornerstone.se 'IT Training for professionals'

          Marek wrote:[color=blue]
          > This aplication is on one server in our LAN. I'm running it from my station.
          > I have full access permission at server and at my station (local
          > administrator).
          >
          > U¿ytkownik "Naveen" <Naveen@discuss ions.microsoft. com> napisa³ w wiadomo¶ci
          > news:4B2A9ED5-9040-4839-ADF3-CD7E264C65E0@mi crosoft.com...
          >[color=green]
          >>Hi Marek...
          >>
          >>This is because the default security policy of the CLR is to grant only
          >>partial trust to any code that originates from a network location. In
          >>other
          >>words, by default your application is only fully trusted if it originates
          >>from a hard drive location in your local system. When partially trusted
          >>code
          >>attempts an action that it is not permitted to perform, the results are
          >>which
          >>you got ...a SecurityExcepti on.
          >>
          >>You need to give "FULL" right to your application....
          >>
          >>HTH
          >>
          >>With Best Regards
          >>Naveen K S
          >>
          >>"Marek" wrote:
          >>
          >>[color=darkred]
          >>>Whe i'm running my .net aplication from share on other server, i've got
          >>>an
          >>>error. Can someone explain what i must do?
          >>>
          >>>Unhandle exception:Syste m.Security.Secu rityException: Permission demand
          >>>type
          >>>System.Secur ity.Permissions .EnvironmentPer mission, mscorlib,
          >>>Version=1.0. 5000.
          >>>0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9 not succed.
          >>> at System.Security .CodeAccessSecu rityEngine.Chec kHelper(Permiss ionSet
          >>>granted
          >>>Set, PermissionSet deniedSet, CodeAccessPermi ssion demand,
          >>>PermissionTo ken
          >>>permT
          >>>oken)
          >>> at System.Security .CodeAccessSecu rityEngine.Chec k(PermissionTok en
          >>>permToken,
          >>>CodeAccessPe rmission demand, StackCrawlMark& stackMark, Int32
          >>>checkFrame s,
          >>>Int32
          >>> unrestrictedOve rride)
          >>> at System.Security .CodeAccessSecu rityEngine.Chec k(CodeAccessPer mission
          >>>cap, S
          >>>tackCrawlMar k& stackMark)
          >>> at System.Security .CodeAccessPerm ission.Demand()
          >>> at System.Environm ent.GetCommandL ineArgs()
          >>> at KANA_Szperacz.M odule1.Main()
          >>>
          >>>Permission state, which wans't granted:
          >>><IPermissi on class="System.S ecurity.Permiss ions.Environmen tPermission,
          >>>mscorlib
          >>> Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"
          >>> version="1"
          >>> Read="Path"/>
          >>>
          >>>
          >>>[/color][/color]
          >
          >[/color]

          Comment

          • Marek

            #6
            Re: Running aplication from share on other server

            Can you show me, where i can find this tools?
            Or where i can set privilages for my aplication?

            Uzytkownik ""Patrik Löwendahl [C# MVP]""
            <patrik.lowenda hl.no.freakin.s pam@home.se> napisal w wiadomosci
            news:uLzeQ0i0EH A.2180@TK2MSFTN GP10.phx.gbl...[color=blue]
            > Marek,
            >
            > as I replied in my previous post, .NET security doesn't care what
            > permmissions you as a user has, it only care about what permission the
            > code itself has. When running from a Lan - server the code is'nt granted
            > to many permissions.
            >
            > --
            > Patrik Löwendahl [C# MVP]
            > cshrp.net - 'Elegant code by witty programmers'
            > cornerstone.se 'IT Training for professionals'
            >
            > Marek wrote:[color=green]
            >> This aplication is on one server in our LAN. I'm running it from my
            >> station. I have full access permission at server and at my station (local
            >> administrator).
            >>
            >> U¿ytkownik "Naveen" <Naveen@discuss ions.microsoft. com> napisa³ w
            >> wiadomo¶ci news:4B2A9ED5-9040-4839-ADF3-CD7E264C65E0@mi crosoft.com...
            >>[color=darkred]
            >>>Hi Marek...
            >>>
            >>>This is because the default security policy of the CLR is to grant only
            >>>partial trust to any code that originates from a network location. In
            >>>other
            >>>words, by default your application is only fully trusted if it originates
            >>>from a hard drive location in your local system. When partially trusted
            >>>code
            >>>attempts an action that it is not permitted to perform, the results are
            >>>which
            >>>you got ...a SecurityExcepti on.
            >>>
            >>>You need to give "FULL" right to your application....
            >>>
            >>>HTH
            >>>
            >>>With Best Regards
            >>>Naveen K S
            >>>
            >>>"Marek" wrote:
            >>>
            >>>
            >>>>Whe i'm running my .net aplication from share on other server, i've got
            >>>>an
            >>>>error. Can someone explain what i must do?
            >>>>
            >>>>Unhandle exception:Syste m.Security.Secu rityException: Permission demand
            >>>>type
            >>>>System.Secu rity.Permission s.EnvironmentPe rmission, mscorlib,
            >>>>Version=1.0 .5000.
            >>>>0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9 not succed.
            >>>> at System.Security .CodeAccessSecu rityEngine.Chec kHelper(Permiss ionSet
            >>>>granted
            >>>>Set, PermissionSet deniedSet, CodeAccessPermi ssion demand,
            >>>>PermissionT oken
            >>>>permT
            >>>>oken)
            >>>> at System.Security .CodeAccessSecu rityEngine.Chec k(PermissionTok en
            >>>>permToken ,
            >>>>CodeAccessP ermission demand, StackCrawlMark& stackMark, Int32
            >>>>checkFrames ,
            >>>>Int32
            >>>> unrestrictedOve rride)
            >>>> at
            >>>> System.Security .CodeAccessSecu rityEngine.Chec k(CodeAccessPer mission
            >>>>cap, S
            >>>>tackCrawlMa rk& stackMark)
            >>>> at System.Security .CodeAccessPerm ission.Demand()
            >>>> at System.Environm ent.GetCommandL ineArgs()
            >>>> at KANA_Szperacz.M odule1.Main()
            >>>>
            >>>>Permissio n state, which wans't granted:
            >>>><IPermissio n class="System.S ecurity.Permiss ions.Environmen tPermission,
            >>>>mscorlib
            >>>> Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"
            >>>> version="1"
            >>>> Read="Path"/>
            >>>>
            >>>>
            >>>>[/color]
            >>[/color][/color]

            Comment

            • C-Services Holland b.v.

              #7
              Re: Running aplication from share on other server

              Marek wrote:
              [color=blue]
              > Can you show me, where i can find this tools?
              > Or where i can set privilages for my aplication?
              >
              > Uzytkownik ""Patrik Löwendahl [C# MVP]""
              > <patrik.lowenda hl.no.freakin.s pam@home.se> napisal w wiadomosci
              > news:uLzeQ0i0EH A.2180@TK2MSFTN GP10.phx.gbl...
              >[color=green]
              >>Marek,
              >>
              >>as I replied in my previous post, .NET security doesn't care what
              >>permmission s you as a user has, it only care about what permission the
              >>code itself has. When running from a Lan - server the code is'nt granted
              >>to many permissions.
              >>
              >>--
              >>Patrik Löwendahl [C# MVP]
              >>cshrp.net - 'Elegant code by witty programmers'
              >>cornerstone.s e 'IT Training for professionals'
              >>
              >>Marek wrote:
              >>[color=darkred]
              >>>This aplication is on one server in our LAN. I'm running it from my
              >>>station. I have full access permission at server and at my station (local
              >>>administrato r).
              >>>
              >>>U¿ytkownik "Naveen" <Naveen@discuss ions.microsoft. com> napisa³ w
              >>>wiadomo¶ci news:4B2A9ED5-9040-4839-ADF3-CD7E264C65E0@mi crosoft.com...
              >>>
              >>>
              >>>>Hi Marek...
              >>>>
              >>>>This is because the default security policy of the CLR is to grant only
              >>>>partial trust to any code that originates from a network location. In
              >>>>other
              >>>>words, by default your application is only fully trusted if it originates
              >>>
              >>>>from a hard drive location in your local system. When partially trusted
              >>>
              >>>>code
              >>>>attempts an action that it is not permitted to perform, the results are
              >>>>which
              >>>>you got ...a SecurityExcepti on.
              >>>>
              >>>>You need to give "FULL" right to your application....
              >>>>
              >>>>HTH
              >>>>
              >>>>With Best Regards
              >>>>Naveen K S
              >>>>
              >>>>"Marek" wrote:
              >>>>
              >>>>
              >>>>
              >>>>>Whe i'm running my .net aplication from share on other server, i've got
              >>>>>an
              >>>>>error. Can someone explain what i must do?
              >>>>>
              >>>>>Unhandle exception:Syste m.Security.Secu rityException: Permission demand
              >>>>>type
              >>>>>System.Sec urity.Permissio ns.EnvironmentP ermission, mscorlib,
              >>>>>Version=1. 0.5000.
              >>>>>0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9 not succed.
              >>>>> at System.Security .CodeAccessSecu rityEngine.Chec kHelper(Permiss ionSet
              >>>>>granted
              >>>>>Set, PermissionSet deniedSet, CodeAccessPermi ssion demand,
              >>>>>Permission Token
              >>>>>permT
              >>>>>oken)
              >>>>> at System.Security .CodeAccessSecu rityEngine.Chec k(PermissionTok en
              >>>>>permToke n,
              >>>>>CodeAccess Permission demand, StackCrawlMark& stackMark, Int32
              >>>>>checkFrame s,
              >>>>>Int32
              >>>>>unrestrict edOverride)
              >>>>> at
              >>>>>System.Sec urity.CodeAcces sSecurityEngine .Check(CodeAcce ssPermission
              >>>>>cap, S
              >>>>>tackCrawlM ark& stackMark)
              >>>>> at System.Security .CodeAccessPerm ission.Demand()
              >>>>> at System.Environm ent.GetCommandL ineArgs()
              >>>>> at KANA_Szperacz.M odule1.Main()
              >>>>>
              >>>>>Permissi on state, which wans't granted:
              >>>>><IPermissi on class="System.S ecurity.Permiss ions.Environmen tPermission,
              >>>>>mscorlib
              >>>>>Version=1. 0.5000.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"
              >>>>> version="1"
              >>>>> Read="Path"/>
              >>>>>
              >>>>>
              >>>>>[/color][/color]
              >[/color]

              I'm interested in this too. Can it be set from a setup program (probably
              not due to security issues). Or should I just include it in the manual
              on how to set it using the .net framework configuration?

              --
              Rinze van Huizen
              C-Services Holland b.v.

              Comment

              • Marek

                #8
                Re: Running aplication from share on other server

                In my application i'm trying only to run program. It runs with parameter or
                without it. In this option(running from share) it runs without. It has
                config file, but in this option it don't use it.
                There is only one function that runs gpresult.exe build in Windows.
                I tried with .NET Configuration, but it still doesn't work....


                Uzytkownik "C-Services Holland b.v." <csh@REMOVEcsh4 u.nl> napisal w
                wiadomosci news:PO-dnQeM492KOTjcRV nyiQ@zeelandnet .nl...[color=blue]
                > Marek wrote:
                >[color=green]
                >> Can you show me, where i can find this tools?
                >> Or where i can set privilages for my aplication?
                >>
                >> Uzytkownik ""Patrik Löwendahl [C# MVP]""
                >> <patrik.lowenda hl.no.freakin.s pam@home.se> napisal w wiadomosci
                >> news:uLzeQ0i0EH A.2180@TK2MSFTN GP10.phx.gbl...
                >>[color=darkred]
                >>>Marek,
                >>>
                >>>as I replied in my previous post, .NET security doesn't care what
                >>>permmissio ns you as a user has, it only care about what permission the
                >>>code itself has. When running from a Lan - server the code is'nt granted
                >>>to many permissions.
                >>>
                >>>--
                >>>Patrik Löwendahl [C# MVP]
                >>>cshrp.net - 'Elegant code by witty programmers'
                >>>cornerstone. se 'IT Training for professionals'
                >>>
                >>>Marek wrote:
                >>>
                >>>>This aplication is on one server in our LAN. I'm running it from my
                >>>>station. I have full access permission at server and at my station
                >>>>(local administrator).
                >>>>
                >>>>U¿ytkowni k "Naveen" <Naveen@discuss ions.microsoft. com> napisa³ w
                >>>>wiadomo¶c i news:4B2A9ED5-9040-4839-ADF3-CD7E264C65E0@mi crosoft.com...
                >>>>
                >>>>
                >>>>>Hi Marek...
                >>>>>
                >>>>>This is because the default security policy of the CLR is to grant only
                >>>>>partial trust to any code that originates from a network location. In
                >>>>>other
                >>>>>words, by default your application is only fully trusted if it
                >>>>>originat es
                >>>>
                >>>>>from a hard drive location in your local system. When partially trusted
                >>>>
                >>>>>code
                >>>>>attempts an action that it is not permitted to perform, the results are
                >>>>>which
                >>>>>you got ...a SecurityExcepti on.
                >>>>>
                >>>>>You need to give "FULL" right to your application....
                >>>>>
                >>>>>HTH
                >>>>>
                >>>>>With Best Regards
                >>>>>Naveen K S
                >>>>>
                >>>>>"Marek" wrote:
                >>>>>
                >>>>>
                >>>>>
                >>>>>>Whe i'm running my .net aplication from share on other server, i've
                >>>>>>got an
                >>>>>>error. Can someone explain what i must do?
                >>>>>>
                >>>>>>Unhandl e exception:Syste m.Security.Secu rityException: Permission
                >>>>>>demand type
                >>>>>>System.Se curity.Permissi ons.Environment Permission, mscorlib,
                >>>>>>Version=1 .0.5000.
                >>>>>>0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9 not succed.
                >>>>>> at
                >>>>>> System.Security .CodeAccessSecu rityEngine.Chec kHelper(Permiss ionSet
                >>>>>>granted
                >>>>>>Set, PermissionSet deniedSet, CodeAccessPermi ssion demand,
                >>>>>>Permissio nToken
                >>>>>>permT
                >>>>>>oken)
                >>>>>> at System.Security .CodeAccessSecu rityEngine.Chec k(PermissionTok en
                >>>>>>permToken ,
                >>>>>>CodeAcces sPermission demand, StackCrawlMark& stackMark, Int32
                >>>>>>checkFram es,
                >>>>>>Int32
                >>>>>>unrestric tedOverride)
                >>>>>> at
                >>>>>> System.Security .CodeAccessSecu rityEngine.Chec k(CodeAccessPer mission
                >>>>>>cap, S
                >>>>>>tackCrawl Mark& stackMark)
                >>>>>> at System.Security .CodeAccessPerm ission.Demand()
                >>>>>> at System.Environm ent.GetCommandL ineArgs()
                >>>>>> at KANA_Szperacz.M odule1.Main()
                >>>>>>
                >>>>>>Permissio n state, which wans't granted:
                >>>>>><IPermiss ion class="System.S ecurity.Permiss ions.Environmen tPermission,
                >>>>>>mscorli b
                >>>>>>Version=1 .0.5000.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"
                >>>>>> version="1"
                >>>>>> Read="Path"/>
                >>>>>>
                >>>>>>
                >>>>>>[/color]
                >>[/color]
                >
                > I'm interested in this too. Can it be set from a setup program (probably
                > not due to security issues). Or should I just include it in the manual on
                > how to set it using the .net framework configuration?
                >
                > --
                > Rinze van Huizen
                > C-Services Holland b.v.[/color]


                Comment

                Working...