FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Insertar credencial de unidad de red
Buenas Tardes,
Uso Delphi 7 y mi servicio se usará en win XP, vista, 7 y 8. Tengo un problema con este procedure sirve perfectamente si lo corro con un botón, pero al momento de correrlo como un servicio de windows me abre el cmd pero no borra la unidad, ni inserta la credencial de la unidad de red. A continuación pegó mi código:
¿Es posible hacer esto cómo servicio?, Necesito su ayuda, ya lo intente sigo sin resultados. Otra pregunta, ¿Para atrapar la pantalla de cmd como le puedo hacer?, porque SysErrorMessage(GetLastError) no arroja el error al no poder conectar a la unidad de red, solo aparece "La operación se ha completado correctamente". Última edición por noobdelphi5 fecha: 19-01-2016 a las 01:57:02. Razón: me falto sintaxis del codigo |
#2
|
|||
|
|||
Encontré esta función para conectar unidades de red la utilizo después de borrar la unidad anterior con
Pero igualmente me corre si la ejecuto con botón pero no corre en un servicio, la función:
El resultado que me devuelve cuando se ejecuta es 1312: ERROR_NO_SUCH_LOGON_SESSION 1312 (0x520) A specified logon session does not exist. It may already have been terminated. |
#3
|
|||
|
|||
Solución
Después de varios intentos lo conseguí con este código, lo publico por si alguien tiene el mismo problema.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Credencial Alumnos | mantraxer21 | Varios | 2 | 18-02-2014 11:52:54 |
Unidad de Red | ander | Varios | 2 | 17-03-2011 08:48:06 |
Unidad ejector.pas | diegofhernando | Varios | 5 | 20-12-2009 13:57:09 |
Uso de la unidad Themes... | fide | API de Windows | 8 | 28-10-2007 03:02:43 |
unidad A | joHn je@N | API de Windows | 4 | 25-06-2005 02:31:09 |
|