Visualizzazione dei risultati da 1 a 10 su 10

Discussione: sicurezza .net???

  1. #1

    sicurezza .net???

    Ho creato una dll con vb.net e la richiamo da una pagina aspx con <object id="list1" classid="http://localhost/webapplication7/mia.dll#mia.class1">
    ora in <script language=jscript> richiamo una funzione della mia dll.
    Quando apro la pagina mi da questo errore:
    riga:18
    carattere:10
    errore: system.security.permissions.securitypermission
    codice:0
    url: http://localhost/webapplication7/webform1.aspx
    Perchè???
    Da notare che con lo stesso codice se richiamo una funzione semplice che ritorna una costante, tutto funziona.
    Il problema nasce in alcune funzioni che richiedono l'utilizzo di alcune API di windows inserite nel codice VB.net.
    Ora queste api sono funzioni di windows 2000 dichiarate nella dll così:
    public declare function scardtrasmit lib "winscard" (......
    Qualcuno può aiutarmi??
    Grazie,
    Lucio

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ora, nn conosco il jscript x cui ti metto quello ke farei in vb .net ..

    xkè mettere <object id="..">

    nn puoi mettere nel codebehind
    Imports mia
    Dim my_class1 as New class1
    my_class1...
    'ecc

    ciao!

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    17
    il motivo è quello che voglio far eseguire la funzione nella dll dal client e non dal server.
    ciao

  4. #4
    beh allora sei un vero genio.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    E' possibile, ma sulle macchine client dev'essere installato il framework.

    Trovi chiari esempi qui:
    http://msdn.microsoft.com/msdnmag/is...h/default.aspx
    http://www.gotdotnet.com/team/window...esourcing.aspx
    http://msdn.microsoft.com/msdnmag/is...l/default.aspx

    Ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    E' possibile, ma sulle macchine client dev'essere installato il framework.
    sul suo sito leggerai ..
    "Ottimizzato ie5+, risoluzione xxx*yyy, versione framework 1.1"
    "Installare un plugin da 1 decina di mb "

    no a parte gli skerzi, xkè devi fare eseguire l'operazione al client ??

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    No, non è una decina di mega, ma una ventina di mega!

    E come hai detto, funzia da IE in poi... Ma se a uno gli serve delle applet in .net, quella è la sola soluzione.

    Preferisco soluzioni come il Flash che porcate come questa o le applet Java. Ma da quanto mi sembra - sensazione - mi sembra che la Microsoft stia spingendo molto per questo.

    La risoluzione non è fissa... perché dovrebbe esserlo?

    Ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    La risoluzione non è fissa
    era solo 1 presa in giro nn stai al gioco

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    Scusami, non avevo letto la tua prima frase "sul suo sito leggerai ..", pensavo ti riferissi a quei documenti.

    Comunque penso che se vuole una soluzione di questo genere sarà per un progetto per una intranet.

    Se fossi in lui non prenderai mai quella strada!

  10. #10
    scusate il ritardo, sono ancora quì.. ho avuto qualche piccolo problem..
    Allora, il motivo per cui voglio far eseguire il codice al client è perchè voglio leggere i dati di una smart card inserita lato client. Ho già creato la dll ma quando richiamo una funzione che contiene api di windows mi da il problema sulla sicurezza. In realtà il fatto di avere il framework installato sul client non è un problema quindi se dite che si può fare così ci provo. Ora mi leggo i link e provo a seguire le istruzioni per farlo così.
    Vi ringrazio per le risposte, ci sentiamo dopo la lettura....
    ciao,

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.