leer sin permitir copiar

07/11/2008 - 17:57 por trentmx | Informe spam
Tengo un servidor Win2003 SBS, en el tengo carpetas compartidas para mis
usuarios. Ellos deben tener acceso a dichos documentos pero no tiene
permitido modificarlos, tienen atributos de solo lectura, el problema radica
en que ellos no deben tener la posibilidad de copiarlos a su maquina o a
cualquier otro dispositivo es información senseible. He tratado de
modificarlos atributos pero si no les permito leer pues no los pueden abrir
(lógico) y si empiezo a "jugar" con los atributos aun así tiene forma de
copiarlo a sus maquinas. Tambien he creado una marco que inhabilitia los
menus para guardar, pero eso no impide que puedan hacer un drag and drop.
Existe una forma que permita unicamente leer pero que impida copiar el
documento?

Preguntas similare

Leer las respuestas

#6 mbote
19/11/2008 - 19:17 | Informe spam
"trentmx" escribió en el mensaje
news:
Mi idea en un principio era mediante politicas, pero si leyendo y buscando
el
la web y en foros oues me di cuenta que nadie lo hace, pero mediante
software
si se puede como el que puse, se programar pero no soy programador. Si me
pudieras ayudar no a hacerme el programa sino decirme como hacer en que
lenguaje y todo eso te lo agradecería mucho. saludos



Con la información que te he dado unida a google, tienes de sobra para
hacerlo.
Respecto al lenguaje, casi todos manejan las apis, preferentemente los del
visual studio.

Saludos.-
Respuesta Responder a este mensaje
#7 trentmx
19/11/2008 - 19:53 | Informe spam
Si he estado leyendo sobre eso pero creo que aplica el mismo probelma, segun
vi el codigo que escribiste los flags solo son para leer, escribir y borrar,
es decir que nada impediria al usuario copiar el archivo (o su contenido),
moverlo o simplemente hacerle el drag & drop. Ademas que el archivo ya existe
y lo que deseo es que ese archivo existente no pueda hacersele el drag & drop
o seleccionar su contenido y copiarlo y no tener la posibilidad de salvar una
copia en su pc. Como comente lo hice en excel me he creado una marco que
deshabilita todos lo menus cuando abre dicho archivo tambien esta protegido
el archivo y no puede copiar el contenido de ninguna celda, teniendo varios
contras, siempre tiene que tener habilitados lo macros y en ocasiones si abre
otro archivo que debe de modificar los menus siguen deshabilitados, es por
eso que opte por usar ese software que menciono es un programita que hace lo
que que he mencionado pero hace que el archivo de excel se convierta en
ejecutable y te deja tu copia original intacta, este crea un ID para todas
las maquinas conectadas al servidor y solo a ellas les permite el acceso es
decri aun si copiaran el archivo con el drag & drop no podrian ejecutarlo en
otro equipo que no sean en la que yo quiera. Pero eso como lo podria hacer
con word o los PDF?

mira asi es la macro completa que hice, bueno este caso aparece los menus,
pero le cambias algunos parametros a false y ya estas del otro lado.

Sub Auto_open()

Aparece_Modulo
Auto_Close

End Sub
Sub Aparece_Modulo()

CommandBars("Worksheet Menu Bar").Enabled = False

End Sub
Sub Auto_Close()

Application.OnKey "^s"
Application.OnKey "^{PGDN}"
Application.OnKey "^{PGUP}"
Application.OnKey "%{F2}"
Application.OnKey "%{F11}"
Application.OnKey "{ENTER}", ""
Application.OnKey "{RETURN}", ""
Application.OnKey "{TAB}", ""
Application.OnKey "+{TAB}", ""

Exit_System

End Sub
Sub Exit_System()



Application.ScreenUpdating = False

With Application
.Caption = Empty
.DisplayFormulaBar = True
.DisplayStatusBar = True
End With

ActiveWindow.DisplayHeadings = True

With ActiveWorkbook
.Windows(1).Caption = Empty
.Windows(1).DisplayWorkbookTabs = False
End With

ActiveWindow.DisplayWorkbookTabs = True
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.DisplayAlerts = True

End Sub


"mbote" wrote:

"trentmx" escribió en el mensaje
news:
> Mi idea en un principio era mediante politicas, pero si leyendo y buscando
> el
> la web y en foros oues me di cuenta que nadie lo hace, pero mediante
> software
> si se puede como el que puse, se programar pero no soy programador. Si me
> pudieras ayudar no a hacerme el programa sino decirme como hacer en que
> lenguaje y todo eso te lo agradecería mucho. saludos

Con la información que te he dado unida a google, tienes de sobra para
hacerlo.
Respecto al lenguaje, casi todos manejan las apis, preferentemente los del
visual studio.

Saludos.-




Respuesta Responder a este mensaje
#8 mbote
20/11/2008 - 14:16 | Informe spam
Disculpa, pero en algún sitio de tu msg. leí que debían tener acceso a
dichos documentos pero no a
modificarlos, y al resto no le presté atención. Releido el msg.
detenidamente, llevas razón
en todo lo que comentas.

El tema de la copia es complicado de hacer. Sé que se puede hacer con
técnicas de
hook al shell, pero lo más que he necesitado ha sido ver lo que se copia y
quién lo copia,
así que por ese lado no te puedo ayudar.

Referente a lo que propones, creo que sí es factible. Yo lo haría más o
menos así:
-abre un proyecto para crear un exe
-mete en una cadena de texto el archivo
-encríptalo
-para abrirlo, usa la automatización de Office
-me imagino que para los pdf tendrías que crear tu propio visor
-la ejecución la podrías permitir en base a verificar algún dato del
ordenador (nombre pc, p.e.) o bien añadiéndole un pwd. al ser
ejecutado.

Saludos.-


"trentmx" escribió en el mensaje
news:
Si he estado leyendo sobre eso pero creo que aplica el mismo probelma,
segun
vi el codigo que escribiste los flags solo son para leer, escribir y
borrar,
es decir que nada impediria al usuario copiar el archivo (o su contenido),
moverlo o simplemente hacerle el drag & drop. Ademas que el archivo ya
existe
y lo que deseo es que ese archivo existente no pueda hacersele el drag &
drop
o seleccionar su contenido y copiarlo y no tener la posibilidad de salvar
una
copia en su pc. Como comente lo hice en excel me he creado una marco que
deshabilita todos lo menus cuando abre dicho archivo tambien esta
protegido
el archivo y no puede copiar el contenido de ninguna celda, teniendo
varios
contras, siempre tiene que tener habilitados lo macros y en ocasiones si
abre
otro archivo que debe de modificar los menus siguen deshabilitados, es por
eso que opte por usar ese software que menciono es un programita que hace
lo
que que he mencionado pero hace que el archivo de excel se convierta en
ejecutable y te deja tu copia original intacta, este crea un ID para todas
las maquinas conectadas al servidor y solo a ellas les permite el acceso
es
decri aun si copiaran el archivo con el drag & drop no podrian ejecutarlo
en
otro equipo que no sean en la que yo quiera. Pero eso como lo podria hacer
con word o los PDF?

mira asi es la macro completa que hice, bueno este caso aparece los menus,
pero le cambias algunos parametros a false y ya estas del otro lado.

Sub Auto_open()

Aparece_Modulo
Auto_Close

End Sub
Sub Aparece_Modulo()

CommandBars("Worksheet Menu Bar").Enabled = False

End Sub
Sub Auto_Close()

Application.OnKey "^s"
Application.OnKey "^{PGDN}"
Application.OnKey "^{PGUP}"
Application.OnKey "%{F2}"
Application.OnKey "%{F11}"
Application.OnKey "{ENTER}", ""
Application.OnKey "{RETURN}", ""
Application.OnKey "{TAB}", ""
Application.OnKey "+{TAB}", ""

Exit_System

End Sub
Sub Exit_System()



Application.ScreenUpdating = False

With Application
.Caption = Empty
.DisplayFormulaBar = True
.DisplayStatusBar = True
End With

ActiveWindow.DisplayHeadings = True

With ActiveWorkbook
.Windows(1).Caption = Empty
.Windows(1).DisplayWorkbookTabs = False
End With

ActiveWindow.DisplayWorkbookTabs = True
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.DisplayAlerts = True

End Sub


"mbote" wrote:

"trentmx" escribió en el mensaje
news:
> Mi idea en un principio era mediante politicas, pero si leyendo y
> buscando
> el
> la web y en foros oues me di cuenta que nadie lo hace, pero mediante
> software
> si se puede como el que puse, se programar pero no soy programador. Si
> me
> pudieras ayudar no a hacerme el programa sino decirme como hacer en que
> lenguaje y todo eso te lo agradecería mucho. saludos

Con la información que te he dado unida a google, tienes de sobra para
hacerlo.
Respecto al lenguaje, casi todos manejan las apis, preferentemente los
del
visual studio.

Saludos.-




Respuesta Responder a este mensaje
#9 jordi.boloix
02/01/2009 - 08:52 | Informe spam
Yo tengo la misma duda que el que escribió el mensaje original.
Sólo que no son archivos excel o Word.

Son archivos de datos que otro programa lee, parámetros para
entendernos. El usuario no ve nada más que opciones diferentes
dependiendo del fichero que elja desde el browser (tipo antiguo - win
95) del programa.

Yo lo que no quiero es que pueda navegar por las carpetas y ver los
contenidos. Pero que ese programa en cuestion si pueda leer los datos.

No se si es jugar con los permisos o con archivos ocultos. Pero no me
aclaro.
Hay alguna manera?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida