Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Firmare un file .EXE e come far visualizzare parte del percorso all'utente
Forum - C# / VB.NET - Firmare un file .EXE e come far visualizzare parte del percorso all'utente

Avatar
MrPaky (Member)
Pro


Messaggi: 124
Iscritto: 19/10/2008

Segnala al moderatore
Postato alle 3:08
Martedì, 13/04/2010
Ciao a tutti,
mi servirebbero due aiuti.

1) come si fa a firmare un'applicazione in modo che quando si avvia l'applicazione con il modo amministratore non dia autore sconosciuto?

2) come faccio a far visualizzare parte del percorso di un file all'utente in un label? ad es. ho un file .txt nel percorso C:\User\UserName\Documents\NomeFile.txt come si fa a far si che venga visualizzato come C:\...UserName\Documents\NomeFile.txt?

Grazie a tutti per l'aiuto! :)

:) ciao ciao


zappiapaki@hotmail.it
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 19:24
Martedì, 13/04/2010
1) Hai provato a modificare AssemblyInfo.vb? E' un file di progettazione che si trova nella cartella My Project. Si può modificare anche nelle proprietà di progetto dalla scheda Application > Assembly Informations.

2) Ad esempio:
Codice sorgente - presumibilmente VB.NET

  1. Function ShortenPath(ByVal Path As String, ByVal ShownDirectories As Int32) As String
  2.    Dim Parts() As String = Path.Split("\")
  3.  
  4.    If (Parts.Count <= 2) Or (Parts.Count - 2 < ShownDirectories) Then
  5.       Return Path
  6.    End If
  7.  
  8.    Dim Result As String
  9.  
  10.    Result = Parts(0)
  11.    Result &= "\...\"
  12.    If ShownDirectories > 0 Then
  13.       For I As Int32 = Parts.Length - 1 - DirectoriesShown To Parts.Length - 2
  14.          Result &= Parts(I) & "\"
  15.       Next
  16.    End If
  17.    Result &= Parts(Parts.Length - 1)
  18.  
  19.    Return Result
  20. End Function


Se Path = "C:\Users\Totem\Documenti\Visual Studio 2008\Projects\THex Editor\THex Editor.vbproj", hai:
Codice sorgente - presumibilmente Plain Text

  1. ShortenPath(Path, 0) = "C:\...\THex Editor.vbproj"
  2. ShortenPath(Path, 1) = "C:\...\THex Editor\THex Editor.vbproj"
  3. ShortenPath(Path, 2) = "C:\...\Projects\THex Editor\THex Editor.vbproj"
  4. ...



"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote
Avatar
MrPaky (Member)
Pro


Messaggi: 124
Iscritto: 19/10/2008

Segnala al moderatore
Postato alle 20:34
Martedì, 13/04/2010
Grazie, quello che intendevo io e quello di firmare il codice (code sign). Comunque grazie l'ho stesso per l'aiuto. Totem per avere la tua Guida in formato PDF oppure cartaceo (ovviamente pagando) come s fa? mi servirebbe molto poiché come connessione non è il massimo.


Grazie


zappiapaki@hotmail.it
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:35
Venerdì, 16/04/2010
Dovresti mandarmi una mail, poi ti rispedisco la guida.

P.S.: si scrive "lo" stesso.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote