FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Drag and Drop Component Suite Melander
Buenos días.
Estoy probando los componentes Drag and Drop de Anders Melander y tengo una consulta a realizar por si a alguien le ha ocurrido lo mismo y lo ha podido solucionar. El caso es que cuando ejecuto el programa con permisos de administrador no funciona el arrastre, pero si lo ejecuto sin permisos de administrador funciona correctamente. Me interesaría poder utilizar los componentes con el ejecutable corriendo con permisos de Administrador. ¿Alguna solución? Utilizo Delphi 2007 y Windows8 .1 Saludos y Gracias. Adolfo de Bonis |
#2
|
||||
|
||||
Hola a todos,
Si no me equivoco, se trata de mover / arrastrar archivos a tu aplicación, por ejemplo, desde el escritorio de Windows. Me temo que no vas a poder hacerlo, esto es, los procesos que no corren "como administrador", no pueden compartir esa información (dicho mal y pronto) con los procesos que sí corren "como administrador", y, al contrario, ocurre lo mismo. Uno entiende que un programa, por regla general, no debería correr "como administrador". Yo miraría por ahí... o sea, ver qué obliga a tu programa a correr de ese modo y tratar de "corregirlo". Por otro lado, si correr "como administrador" es imprescindible... quizás exista la manera de hacer lo que dices cambiando alguna opción de Windows... pero, lamento no poder ayudarte ahora mismo sobre ese punto. |
#3
|
||||
|
||||
Ok. Gracias. Miraré otras soluciones.
|
#4
|
|||
|
|||
Como te han dicho, no vas a poder hacer Drag and drop entre una app como administrador y otra que no
Si realmente necesitas para algo correr como administrador, lo único que podrías hacer sería tener dos ejecutables corriendo a la vez, uno como administrador y otro no, y comunicarse entre ellos por algún medio. Podrías dejar en la app administrador lo poco que necesites realizar en ese modo De todos modos, debes de estar haciendo algo muy poco habitual para necesitar ejecutar como admin; si no es así, es que estás haciendo algo mal |
#5
|
||||
|
||||
Hola.
Comprendo el caso. Mi aplicación envía los correos electrónicos a Outlook (el que paga manda) mediante los componentes EasyMAPI de la empresa Rapware, que me permiten controlar todos los aspectos del correo electrónico. El caso es que para que estos componentes me muestren sin problemas la ventana de envío del correo del propio Outlook (es necesario que sea así) debo ejecutar mi aplicación como administrador. Si no lo hago me presenta multiples errores en función del sistema operativo (sobretodo Windows10) y de la configuración del mismo. Resultado para que funcione sin problemas: Ejecutar como administrador. Gracias por todo. Empiezo con pruebas directamente con código. Adolfo de Bonis |
#6
|
||||
|
||||
Hola a todos,
Si quieres, podemos intentar seguir el hilo de los mensajes de error. Si es tu programa el que está tratando de escribir en un directorio en que no está permitido, por ejemplo, siempre podrías mover los posibles archivos de configuració que se encontrasen en dicho directorio, a otro en que sí fuese posible escribir. Se me hace raro que Outlook necesite permisos de administrador... y, por otro lado, al no conocer los errores, tampoco sabemos a qué se refieren exactamente, de modo de tratar de buscar alguna solución para los mismos que no pase por ejecutar el programa con permisos de administrador. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Drag Drop | JuanOrtega | Varios | 9 | 16-04-2014 08:00:31 |
Drag and Drop... | dvlt | .NET | 0 | 07-02-2008 09:42:59 |
ExDBGrid Component Suite 3.9 | gcaffe | Varios | 1 | 17-02-2005 21:17:50 |
Drag&Drop | xflo | Lazarus, FreePascal, Kylix, etc. | 0 | 13-10-2003 19:31:22 |
Drag & Drop | cone220 | Varios | 1 | 26-05-2003 19:06:34 |
|