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

Framework .NET Discussion :

Comment détecter et empecher l'ouverture d'un fichier


Sujet :

Framework .NET

  1. #1
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut Comment détecter et empecher l'ouverture d'un fichier
    Voila, je voudrais que par exemple, quand un utilisateur tente d'ouvrir "XYZ.VBS" par quelque méthode que ce soit (shell, run, démarage automatique, cliquer dessus dans l'explorateur windows, ...), avant son ouverture, mon application bloque l'exécution à moins que l'utilisateur ne tape, par exemple, un mot de passe...

    Las, je ne trouve point d'API ou de class .NET permettant une telle chose...

    Est-ce que qqun aurait une idée pour moi ?

    Cordialement,
    Fremy
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Points : 8 538
    Points
    8 538
    Par défaut
    La classe FileSystemWatcher permet d'écouter les notifications de modifications du système de fichiers et de déclencher un événement lorsqu'un répertoire ou un fichier d'un répertoire est modifié.
    Mais pour une ouverture de fichier, je ne sais pas.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Citation Envoyé par The_badger_man
    La classe FileSystemWatcher permet d'écouter les notifications de modifications du système de fichiers et de déclencher un événement lorsqu'un répertoire ou un fichier d'un répertoire est modifié.
    Mais pour une ouverture de fichier, je ne sais pas.
    Hélas, en effet, elle ne permet pas d'observer l'event "OnOpen"...

    J'ai cherché coté API et j'ai trouvé l'API qui sert de base à FileSysteWatcher... et là, pareil, pas cette possiblité tant désirée de "bloquer" ou être averti de l'exécution / ouverture d'un fichier...

    Pourtant les antivirus le font !!!
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

Discussions similaires

  1. Comment programmer en vba l'ouverture d'un fichier exel exporté
    Par lovlov33 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/07/2014, 00h02
  2. Réponses: 4
    Dernier message: 14/10/2013, 16h31
  3. Réponses: 5
    Dernier message: 29/12/2008, 14h34
  4. Comment rafraichir un wxGrid à l'ouverture d'un fichier ?
    Par Fawn_noOb_wxPython dans le forum wxPython
    Réponses: 11
    Dernier message: 13/09/2007, 10h23
  5. Comment détecter l'ouverture d'une session, sans dll ?
    Par yosthegost dans le forum Delphi
    Réponses: 4
    Dernier message: 24/05/2006, 19h58

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