Console app and System.Security.SecurityException via network

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • edge@superedge.com

    Console app and System.Security.SecurityException via network

    hi,

    here it is my problem.

    My console app, reads a text file where it grabs
    username/password. Next, my app creates a .BAT file to
    trigger the command ftp:\\user:pass word@ftphomeadd ress.

    Then, I use Process() to start the batch.
    In my local machine, the app runs just fine. But the users
    will run it from a mapped network location (eg.: e:\)
    in this case I get a securityExcepti on. Here the details
    of the error message:

    <PermissionSe t class="System.S ecurity.Permiss ionSet"
    version="1">
    <IPermission
    class="System.S ecurity.Permiss ions.FileDialog Permission,
    mscorli
    b, Version=1.0.500 0.0, Culture=neutral ,
    PublicKeyToken= b77a5c561934e08 9"
    version="1"
    Access="Open"/>
    <IPermission
    class="System.S ecurity.Permiss ions.IsolatedSt orageFilePermi
    ssion
    , mscorlib, Version=1.0.500 0.0, Culture=neutral ,
    PublicKeyToken= b77a5c561934e08 9
    "
    version="1"
    Allowed="Domain IsolationByUser "
    UserQuota="1024 0"/>
    <IPermission
    class="System.S ecurity.Permiss ions.SecurityPe rmission,
    mscorlib,
    Version=1.0.500 0.0, Culture=neutral ,
    PublicKeyToken= b77a5c561934e08 9"
    version="1"
    Flags="Executio n"/>
    <IPermission
    class="System.S ecurity.Permiss ions.UIPermissi on, mscorlib,
    Versi
    on=1.0.5000.0, Culture=neutral ,
    PublicKeyToken= b77a5c561934e08 9"
    version="1"
    Window="SafeTop LevelWindows"
    Clipboard="OwnC lipboard"/>
    <IPermission
    class="System.D rawing.Printing .PrintingPermis sion,
    System.Drawin
    g, Version=1.0.500 0.0, Culture=neutral ,
    PublicKeyToken= b03f5f7f11d50a3 a"
    version="1"
    Level="SafePrin ting"/>
    <IPermission
    class="System.S ecurity.Permiss ions.StrongName IdentityPermis
    sion,
    mscorlib, Version=1.0.500 0.0, Culture=neutral ,
    PublicKeyToken= b77a5c561934e08 9"

    version="1"

    PublicKeyBlob=" 002400000480000 094000000060200 00002400005253
    41310
    004000001000100 C3EDAB5A8009B74 A362EA1CE86ECCC A1B5A7B728403B
    252E5995F2949AB 0210E0
    38643C7D80BC7E6 A167B2B421EE50E D5A05612BBA6145 2DA10519E035DC
    4BD741DF541138C 5202AD
    DC5E02A8A68B304 0A839D7496FAC66 92EB8E2A3293ABA 75C41DA3AEC162
    BB093FF82A8E048 0942E2
    6EEF706C0A1B8F6 33BB5EED6D7CCED B"
    Name="Listagem"
    AssemblyVersion ="1.0.1951.1677 7"/>
    <IPermission
    class="System.S ecurity.Permiss ions.UrlIdentit yPermission,
    mscorl
    ib, Version=1.0.500 0.0, Culture=neutral ,
    PublicKeyToken= b77a5c561934e08 9"
    version="1"
    Url="file://E:/Listagem.exe"/>
    <IPermission
    class="System.S ecurity.Permiss ions.ZoneIdenti tyPermission,
    mscor
    lib, Version=1.0.500 0.0, Culture=neutral ,
    PublicKeyToken= b77a5c561934e08 9"
    version="1"
    Zone="Internet"/>
    </PermissionSet>


    Does anyone has any hint?


    TIA
    -Edge
  • marko rangel

    #2
    RE: Console app and System.Security .SecurityExcept ion via network

    Offhand, I'm thinking the problem is with Code Access Security. I presume
    that the share does not have permissions to execute code.

    This post has a similar situation, and solution:


    Microsoft documentation:


    Take a look at this link:




    "edge@superedge .com" wrote:
    [color=blue]
    > hi,
    >
    > here it is my problem.
    >
    > My console app, reads a text file where it grabs
    > username/password. Next, my app creates a .BAT file to
    > trigger the command ftp:\\user:pass word@ftphomeadd ress.
    >
    > Then, I use Process() to start the batch.
    > In my local machine, the app runs just fine. But the users
    > will run it from a mapped network location (eg.: e:\)
    > in this case I get a securityExcepti on. Here the details
    > of the error message:
    >
    > <PermissionSe t class="System.S ecurity.Permiss ionSet"
    > version="1">
    > <IPermission
    > class="System.S ecurity.Permiss ions.FileDialog Permission,
    > mscorli
    > b, Version=1.0.500 0.0, Culture=neutral ,
    > PublicKeyToken= b77a5c561934e08 9"
    > version="1"
    > Access="Open"/>
    > <IPermission
    > class="System.S ecurity.Permiss ions.IsolatedSt orageFilePermi
    > ssion
    > , mscorlib, Version=1.0.500 0.0, Culture=neutral ,
    > PublicKeyToken= b77a5c561934e08 9
    > "
    > version="1"
    > Allowed="Domain IsolationByUser "
    > UserQuota="1024 0"/>
    > <IPermission
    > class="System.S ecurity.Permiss ions.SecurityPe rmission,
    > mscorlib,
    > Version=1.0.500 0.0, Culture=neutral ,
    > PublicKeyToken= b77a5c561934e08 9"
    > version="1"
    > Flags="Executio n"/>
    > <IPermission
    > class="System.S ecurity.Permiss ions.UIPermissi on, mscorlib,
    > Versi
    > on=1.0.5000.0, Culture=neutral ,
    > PublicKeyToken= b77a5c561934e08 9"
    > version="1"
    > Window="SafeTop LevelWindows"
    > Clipboard="OwnC lipboard"/>
    > <IPermission
    > class="System.D rawing.Printing .PrintingPermis sion,
    > System.Drawin
    > g, Version=1.0.500 0.0, Culture=neutral ,
    > PublicKeyToken= b03f5f7f11d50a3 a"
    > version="1"
    > Level="SafePrin ting"/>
    > <IPermission
    > class="System.S ecurity.Permiss ions.StrongName IdentityPermis
    > sion,
    > mscorlib, Version=1.0.500 0.0, Culture=neutral ,
    > PublicKeyToken= b77a5c561934e08 9"
    >
    > version="1"
    >
    > PublicKeyBlob=" 002400000480000 094000000060200 00002400005253
    > 41310
    > 004000001000100 C3EDAB5A8009B74 A362EA1CE86ECCC A1B5A7B728403B
    > 252E5995F2949AB 0210E0
    > 38643C7D80BC7E6 A167B2B421EE50E D5A05612BBA6145 2DA10519E035DC
    > 4BD741DF541138C 5202AD
    > DC5E02A8A68B304 0A839D7496FAC66 92EB8E2A3293ABA 75C41DA3AEC162
    > BB093FF82A8E048 0942E2
    > 6EEF706C0A1B8F6 33BB5EED6D7CCED B"
    > Name="Listagem"
    > AssemblyVersion ="1.0.1951.1677 7"/>
    > <IPermission
    > class="System.S ecurity.Permiss ions.UrlIdentit yPermission,
    > mscorl
    > ib, Version=1.0.500 0.0, Culture=neutral ,
    > PublicKeyToken= b77a5c561934e08 9"
    > version="1"
    > Url="file://E:/Listagem.exe"/>
    > <IPermission
    > class="System.S ecurity.Permiss ions.ZoneIdenti tyPermission,
    > mscor
    > lib, Version=1.0.500 0.0, Culture=neutral ,
    > PublicKeyToken= b77a5c561934e08 9"
    > version="1"
    > Zone="Internet"/>
    > </PermissionSet>
    >
    >
    > Does anyone has any hint?
    >
    >
    > TIA
    > -Edge
    >[/color]

    Comment

    Working...