Apertura file generici in sola lettura

venerdì 12 novembre 2004 - 11.55

elbande Profilo | Newbie

Ciao a tutti,
come ho scritto un po di tempo fa e ripropongo ora (non me ne vogliano i moderatori) ho estrema necessità di sapere come sia possibile aprire un file in sola lettura utilizzando la chiamata System.Diagnostics.Process.Start(PercorsoDocumento)

nell'altro post mi è stato detto che è possibile farlo, ma non sono riuscito a capire come.

potete farmelo sapere (devo consegnare il progetto di tesi....)

Brainkiller Profilo | Guru

E' sufficiente che applichi l'apposito attributo "read only" al file.
Poi lo puoi aprire con qualsiasi programma ma non sarà modificabile.

ciao
david

elbande Profilo | Newbie

Ma io dovrei fare aprire i file in sola lettura a discrezione del programma, secondo particolari condizioni che si verificano.

Volevo sapere se ci fosse un parametro da passare al process.start per fare aprire il file col programma associato in sola lettura.

Brainkiller Profilo | Guru

Che io sappia purtroppo no.
Quel comando si accoppia a una API di sistema di Windows che è la ShellExecute.
Praticamente servirebbe per aprire le applicazioni .exe, ma visto che i documenti di office sono cmq. associati ad un programma allora viene aperto il documento dentro il programma corrispondente Word o Excel, però tu non puoi dirgli di aprirlo in sola lettura se non applichi l'attributo.

ciao
david

elbande Profilo | Newbie

peccato, sarebbe una cosa utile! ovviamente a me , e nel mio caso... :-D

grazie lo stesso
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5