Tema: Voy pegado!!
Ver Mensaje Individual
  #19  
Antiguo 07-07-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola nicktdigo.
Lo de CMD fué sólo un ejemplo,si te fijas bién la línea:
Código:
   Comando:= 'C:\Windows\System32\cmd.exe' +
             ' /K CD C:\Documents and Settings';
Es lo igual que :
Código:
 Comando:= 'C:\Windows\System32\cmd.exe /K CD C:\Documents and Settings';
Como te dije antes no he usado el comando "sc", desconozco si su
hubicación está declarada, por lo que especifique la ruta completa
al mismo: 'C:\windows\system32\', anteponiendolo al string de tu
ejemplo. Lo demás sigue igual.
Código:
  Comando:='C:\Windows\System32\sc create Servicio1 binpath=' +
           'C:\Documents and Settings\Intel\Escritorio'+
           '\Aplicacion como servicio\Project2.exe start= disabled';
Partí la cadena en tres partes, uniéndolas con "+" para una mayor
legibilidad, pero en realidad es una sóla:
Código:
   Comando:='C:\Windows\System32\sc create Servicio1 binpath= 'C:\Documents and Settings\Intel\Escritorio\Aplicacion como servicio\Project2.exe start= disabled';
Es decir que el parámetro que debes enviar a WinExcec está todo en la
variable "Commando", pero su formato depende del manejo que de ella haga el ejecutable
invocado.

Espero haberte aclarado un poco.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita