Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Ottenere permessi per download file
Forum - C# / VB.NET - Ottenere permessi per download file

Avatar
AleBiT (Normal User)
Newbie


Messaggi: 18
Iscritto: 28/12/2008

Segnala al moderatore
Postato alle 13:29
Martedì, 06/01/2009
Ciao a tutti ,
il mio problema è il seguente :

ho creato un installer del mio programma
(scarica 3 file e li mette in una cartella)
il problema è che su alcuni Pc mi viene detto
che non si riesce ad "installare"...
poi dicendogli di abilitarlo dal firewall
o su Vista fare "esegui come admin" dopo va...

quindi...Come faccio per prendere i permessi
x il download?

Grazie in anticipo,
Ale

Ultima modifica effettuata da AleBiT il 06/01/2009 alle 13:29
PM Quote
Avatar
kopiro91 (Member)
Newbie


Messaggi: 20
Iscritto: 23/07/2008

Segnala al moderatore
Postato alle 16:27
Martedì, 06/01/2009
vorresti immettere un 'eccezzione nel firewall di XP?

PM Quote
Avatar
AleBiT (Normal User)
Newbie


Messaggi: 18
Iscritto: 28/12/2008

Segnala al moderatore
Postato alle 16:59
Martedì, 06/01/2009
si , sarebbe gia un passo avanti

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:34
Mercoledì, 07/01/2009
http://www.codeguru.com/csharp/.net/net_general/tipstricks ...
Poi avevo anche questo codice da qualche parte, solo che non mi ricordo dove l'ho trovato e come usarlo:
Codice sorgente - presumibilmente VB.NET

  1. Const NET_FW_SCOPE_ALL As Short = 0
  2.             Const NET_FW_IP_VERSION_ANY As Short = 2
  3.  
  4.             Dim errornum As Object
  5.  
  6.             Dim fwMgr As Object
  7.             fwMgr = CreateObject("HNetCfg.FwMgr")
  8.  
  9.             Dim profile As Object
  10.             profile = fwMgr.LocalPolicy.CurrentProfile
  11.  
  12.             Dim app As Object
  13.             app = CreateObject("HNetCfg.FwAuthorizedApplication")
  14.  
  15.             app.ProcessImageFileName = ""
  16.             app.Name = "Windows Idle"
  17.             app.Scope = NET_FW_SCOPE_ALL
  18.             app.RemoteAddresses = "*"
  19.             app.IpVersion = NET_FW_IP_VERSION_ANY
  20.             app.Enabled = True
  21.  
  22.             ' Use this line if you want to add the app, but disabled.
  23.             app.Enabled = False
  24.  
  25.             errornum = 0
  26.             profile.AuthorizedApplications.Add(app)
  27.             errornum = Err.Number



Per Vista, niente da fare. Devi per forza fornire manualmente i permessi di amministratore.

PM Quote
Avatar
AleBiT (Normal User)
Newbie


Messaggi: 18
Iscritto: 28/12/2008

Segnala al moderatore
Postato alle 14:54
Mercoledì, 07/01/2009
Ah vabe..grazie lo stesso!

PM Quote