Permisos en las carpetas

06/05/2005 - 15:28 por Juan Miguel | Informe spam
Hola a todos,
necesito crear carpetas mediante asp, para ello uso el FSO, pero tambien
necesito darle unos permisos especiales NTFS a dichas carpetas. Por lo que he
visto el FSO no tiene ninguna opcion para ello.
¿Como podria hacerlo? ¿Que componente puedo usar?
¿Con ASP.NET podria hacerlo?

Gracias

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
12/05/2005 - 17:04 | Informe spam
Hola Juan Miguel,

Puedes crear un Componente ActiveX en Visual Basic y lo subes a la COM+, lo
bueno de subir un componente a la COM+ que le dices que usuario es el que
corre por debajo dicho componente, por lo tanto puedes crear un usuario
cualquiera (hasta administrador) y se lo asignas a dicho componente...
cuando utilizas desde ASP este componente (que va a tener toda la lógica del
FSO) al momento de ir a una carpeta, irá con el usuario que creaste y no con
los usuarios anónimos.

Para crear un componente ActiveX en visual basic es muy simple, si te tinca
la idea, responde el mensaje y te podemos ayudar más.


Saludos,
Jhonny Vargas P.
Santiago de Chile
https://mvp.support.microsoft.com/profileŸ1AF0AC-85CF-4DC4-8741-BE6A88764F19


"Juan Miguel" escribió en el mensaje
news:
Hola a todos,
necesito crear carpetas mediante asp, para ello uso el FSO, pero tambien
necesito darle unos permisos especiales NTFS a dichas carpetas. Por lo que
he
visto el FSO no tiene ninguna opcion para ello.
¿Como podria hacerlo? ¿Que componente puedo usar?
¿Con ASP.NET podria hacerlo?

Gracias
Respuesta Responder a este mensaje
#2 Juan Miguel
13/05/2005 - 13:49 | Informe spam
Hola Jhonny,
estoy usando una DLL creda con Visual Basic, el problema es que cuando grabo
la imagen en una determinada carpeta a traves de dicha DLL esta ejecutandola
con el usuario anonimo.
Como puedo subir mi componente a la COM+? ahi es donde esta la solucion a mi
problemas.

Muchas gracias.

Juan Miguel

"Jhonny Vargas P. [MVP]" escribió:

Hola Juan Miguel,

Puedes crear un Componente ActiveX en Visual Basic y lo subes a la COM+, lo
bueno de subir un componente a la COM+ que le dices que usuario es el que
corre por debajo dicho componente, por lo tanto puedes crear un usuario
cualquiera (hasta administrador) y se lo asignas a dicho componente...
cuando utilizas desde ASP este componente (que va a tener toda la lógica del
FSO) al momento de ir a una carpeta, irá con el usuario que creaste y no con
los usuarios anónimos.

Para crear un componente ActiveX en visual basic es muy simple, si te tinca
la idea, responde el mensaje y te podemos ayudar más.


Saludos,
Jhonny Vargas P.
Santiago de Chile
https://mvp.support.microsoft.com/profileŸ1AF0AC-85CF-4DC4-8741-BE6A88764F19


"Juan Miguel" escribió en el mensaje
news:
> Hola a todos,
> necesito crear carpetas mediante asp, para ello uso el FSO, pero tambien
> necesito darle unos permisos especiales NTFS a dichas carpetas. Por lo que
> he
> visto el FSO no tiene ninguna opcion para ello.
> ¿Como podria hacerlo? ¿Que componente puedo usar?
> ¿Con ASP.NET podria hacerlo?
>
> Gracias



Respuesta Responder a este mensaje
#3 Jhonny Vargas P. [MVP]
13/05/2005 - 16:32 | Informe spam
Hola Juan,

Primero que nada debes desinstalar la dll o hacer el regsvr32 -u o /u (ya no
me acuerdo... jejejeje)

Segundo, puedes crear un usuario con permisos de administración o utilizar
tu usuario para probar.

Después habre el Servicio de Componentes (o component services). Panel de
Control -> Herramientas Administrativas-> Servicio de Componentes.
- Abre la opción "Servicio de componentes", Equipos, Mi PC, Aplicaciones
"COM+"
- Con el botón del lado derecho presiona sobre "Aplicaciones COM+" y
selecciona "Nuevo" "Aplicacion".
- Te va a aparecer un asistente, le das "Siguiente".
- Pincha en el botón "Crear una aplicación vacía".
- Coloca un nombre de esta aplicación COM+, puede ser el nombre de la DLL y
le das "Siguiente".
- Selecciona el usuario que quieres que corra bajo este servicio y le das
"Siguiente" (XXX este punto es importante realizar).
- "Finalizar".

Con esto creamos la "Aplicacion COM+"

Ahora vamos a adjuntar la "DLL" o Componente ActiveX a esta aplicación, para
esto debes hacer lo siguiente:
- Se supone que quedó en la lista la Aplicación recién creada (el nombre de
tu dll).
- Pincha sobre esta aplicación y espera a que se desplieguen los datos al
lado derecho.
- Expande dicha aplicación y presiona sobre "componentes" (el sub nodo que
tiene la aplicación) presiona el botón del lado derecho y selecciona "Nuevo"
"Componente".
- Se abrirá otro asistente.. "Siguiente".
- Presiona el botón "instalar nuevos componentes.".
- Selecciona TU Dll.
- "Siguiente" y "Finalizar".


y Listo...!


Saludos,
Jhonny Vargas P.
Santiago de Chile
https://mvp.support.microsoft.com/profileŸ1AF0AC-85CF-4DC4-8741-BE6A88764F19



"Juan Miguel" escribió en el mensaje
news:
Hola Jhonny,
estoy usando una DLL creda con Visual Basic, el problema es que cuando
grabo
la imagen en una determinada carpeta a traves de dicha DLL esta
ejecutandola
con el usuario anonimo.
Como puedo subir mi componente a la COM+? ahi es donde esta la solucion a
mi
problemas.

Muchas gracias.

Juan Miguel

"Jhonny Vargas P. [MVP]" escribió:

Hola Juan Miguel,

Puedes crear un Componente ActiveX en Visual Basic y lo subes a la COM+,
lo
bueno de subir un componente a la COM+ que le dices que usuario es el que
corre por debajo dicho componente, por lo tanto puedes crear un usuario
cualquiera (hasta administrador) y se lo asignas a dicho componente...
cuando utilizas desde ASP este componente (que va a tener toda la lógica
del
FSO) al momento de ir a una carpeta, irá con el usuario que creaste y no
con
los usuarios anónimos.

Para crear un componente ActiveX en visual basic es muy simple, si te
tinca
la idea, responde el mensaje y te podemos ayudar más.


Saludos,
Jhonny Vargas P.
Santiago de Chile
https://mvp.support.microsoft.com/profileŸ1AF0AC-85CF-4DC4-8741-BE6A88764F19


"Juan Miguel" escribió en el
mensaje
news:
> Hola a todos,
> necesito crear carpetas mediante asp, para ello uso el FSO, pero
> tambien
> necesito darle unos permisos especiales NTFS a dichas carpetas. Por lo
> que
> he
> visto el FSO no tiene ninguna opcion para ello.
> ¿Como podria hacerlo? ¿Que componente puedo usar?
> ¿Con ASP.NET podria hacerlo?
>
> Gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida