IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[VB.NET] Lancer exe depuis un répertoire partagé


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut [VB.NET] Lancer exe depuis un répertoire partagé
    Bonjour à tous,

    J'ai développé un outil permettant de piloter Word en VB.NET.

    J'aimerai appelé cet outil depuis un répertoire partagé se trouvant sur un serveur. Quand je l'exécute depuis le chemin local (c:\) ça marche. Si j'essaie depuis un répertoire \\serveur\\folder\monappli.exe ,'ai le message suivant :

    Echec de la demande d'autorisation de type System.security.permissions.FileIOPermission, mscorlib, ...

    J'ai donné les droits à "tout le monde" sur le partage mais ca ne résoud pas le problème.

    Quelqu'un pourrait-il m'aider ?

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    l'application voyant qu'elle est sur dossier partagé doit s'executé en droits restreints ...
    j'suis pas expert mais regarde à tout hasard dans les propriétés du projet onglet clickonce pour l'activer et cocher full trust
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    J'ai vérifié et Activer les paramètres de sécurité clickonce est cochée et Il s'agit d'une application de confiance totale est sélectionné

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875

  5. #5
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    J'ai utilisé la ligne de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>caspol -q -m -ag 1.2 -zone Intrane
    t FullTrust -n My_Zone
    Microsoft (R) .NET Framework CasPol 2.0.50727.1433
    Copyright (c) Microsoft Corporation. Tous droits réservés.
     
    Ajout de groupe de codes d'union avec la condition d'appartenance "-zone" au niv
    eau Machine.
    Opération réussie
     
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>
    Dans panneau de configuration -> Outils d'administration je n'ai que Configuration de Microsoft .Net framework 1.1 et pourtant j'ai installé la v2.0.

    J'ai re-testé mais ça n'a pas marché. Faut-il redémarrer la machine ?

  6. #6
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    Désolé, je ne mettais jamais frotté aux sécurité sous .NET.

    J'ai vu qu'il était possible de lister les assemblys étant FullTrust. Ne devrais-je pas trouvé mon application ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>CasPol.exe -listfulltrust
    Microsoft (R) .NET Framework CasPol 2.0.50727.1433
    Copyright (c) Microsoft Corporation. Tous droits réservés.
     
    La sécurité est ON
    La vérification de l'exécution est ON
    L'invite de modification de stratégie est ON
     
    Niveau = Machine
     
    Assemblys de confiance totale*:
     
    1.  mscorlib.resources 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = mscorlib.resources version =
     2.0.0.0
    2.  System 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = System version = 2.0.0.0
    3.  System.resources 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = System.resources version = 2
    .0.0.0
    4.  System.Xml 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = System.Xml version = 2.0.0.0
     
    5.  System.Xml.resources 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = System.Xml.resources version
     = 2.0.0.0
    6.  System.Windows.Forms 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = System.Windows.Forms version
     = 2.0.0.0
    7.  System.Windows.Forms.resources 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = System.Windows.Forms.resourc
    es version = 2.0.0.0
    8.  System.Data 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = System.Data version = 2.0.0.
    0
    9.  System.Data.resources 2.0.0.0 =
    StrongName - 00000000000000000400000000000000 nom = System.Data.resources versio
    n = 2.0.0.0
    10.  System.Security 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.Security version = 2.0.0.0
    11.  System.Security.resources 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.Security.resources version = 2.0.0.0
    12.  System.Drawing 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.Drawing version = 2.0.0.0
    13.  System.Drawing.resources 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.Drawing.resources version = 2.0.0.0
    14.  System.Messaging 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.Messaging version = 2.0.0.0
    15.  System.Messaging.resources 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.Messaging.resources version = 2.0.0.0
    16.  System.ServiceProcess 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.ServiceProcess version = 2.0.0.0
    17.  System.ServiceProcess.resources 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.ServiceProcess.resources version = 2.0.0.0
    18.  System.DirectoryServices 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.DirectoryServices version = 2.0.0.0
    19.  System.DirectoryServices.resources 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.DirectoryServices.resources version = 2.0.0.0
    20.  System.Deployment 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.Deployment version = 2.0.0.0
    21.  System.Deployment.resources 2.0.0.0 =
    StrongName - 002400000480000094000000060200000024000052534131000400000100010007D
    1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9
    AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645
    C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC
    093344D5AD293 nom = System.Deployment.resources version = 2.0.0.0
    Opération réussie
    Pour rappel mon erreur est sur System.Security.Permissions.FileIOPermission et je vois bien System.Security dans la liste des assemblys étant FullTrust.

  7. #7
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    pour info, cette ligne de commande marche.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    caspol -q -machine -addgroup 1 -url file://\\server/share/* FullTrust -name "Z Drive"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer .EXE depuis application Silverlight OOB
    Par Invité dans le forum Silverlight
    Réponses: 1
    Dernier message: 15/10/2010, 11h11
  2. [VB.Net] lancer un fichier .exe depuis une VB.net
    Par vijeo dans le forum VB.NET
    Réponses: 3
    Dernier message: 01/12/2006, 08h14
  3. [VB.NET]Lancer une application depuis MonProg
    Par PM_calou dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/09/2006, 11h42
  4. Réponses: 2
    Dernier message: 20/02/2006, 13h20
  5. Lancer un exe depuis une barre d'outils office
    Par murphy99 dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 10/01/2006, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo