Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-08-2006
johncook johncook is offline
Miembro
 
Registrado: oct 2004
Posts: 65
Poder: 20
johncook Va por buen camino
ShellNotify-Federico Firenze

Que tal? Estuve probando el demo de la aplicación que viene con el componente ShellNotify desarrollado por Federico.
Aparentemente no detecta la creación de shared.
Me gustaría que me indicaran, si se puede obtener la creación de un shared.
Además, si alguien puedo, me indique que modificaciones debería realizar para que además de detectar cambios en las carpetas y/archivos, detecte el usuario que realiza las mismas (ya sea local o de dominio).
Muchas Gracias.
Saludos.
Responder Con Cita
  #2  
Antiguo 19-08-2006
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
¿¿Incluíste neNetShare en la propiedad NotifyEvents???... Porque:
Cita:
Empezado por MSDN
SHCNE_NETSHARE: A folder on the local device is being shared on the network.
¿Qué sistema operativo utilizas?
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.

Última edición por delphi.com.ar fecha: 19-08-2006 a las 01:07:56.
Responder Con Cita
  #3  
Antiguo 19-08-2006
johncook johncook is offline
Miembro
 
Registrado: oct 2004
Posts: 65
Poder: 20
johncook Va por buen camino
Hola Fede, que tal?
Bueno, para que funcionara había que editar la siguiente línea del archivo SellNotify.pas y agregar el valor neNetShare (como dijo Federico)
Código:
FNotifyEvents := [neCreate, neDelete, neMkDir, neRenameFolder, neRenameItem, neRmDir,neNetShare];
Ahora lo que mataría es si tenés idea como capturar el usuario que realiza la acción y en el caso de la creación de un shared, obtener el nombre que se le dió al recurso además del path.
Muchas Gracias.
Saludos.

Última edición por johncook fecha: 19-08-2006 a las 17:08:18.
Responder Con Cita
  #4  
Antiguo 20-08-2006
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por johncook
Hola Fede, que tal?
Bueno, para que funcionara había que editar la siguiente línea del archivo SellNotify.pas y agregar el valor neNetShare (como dijo Federico)
Código:
FNotifyEvents := [neCreate, neDelete, neMkDir, neRenameFolder, neRenameItem, neRmDir,neNetShare];
Mi intención no era que edites el código del componente, sino que modifiques las propiedades de la instancia que crees del componente!!!!

Con respecto al usuario que esta modificando, si mal no recuerdo esta información no es informada con estos "eventos", tendrás que buscar por otro lado. Te recomiendo navegar por las "Share Functions" de la ayuda del Windows SDK. (Creo que había un ejemplo en delphi del netmon de Win9x completo por ahí)

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi.Com.Ar (Federico Firenze) 5.000 mensajes marcoszorrilla Noticias 22 26-07-2006 19:51:50


La franja horaria es GMT +2. Ahora son las 07:15:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi