none
¿Cómo indicarle que se abra con la máxima prioridad? RRS feed

  • Pregunta

  • Hola, lo que quiero es que mi programa pueda abrir "Tal" programa pero con la prioridad máxima.

    Encontré este ejemplo: 

    Dim p as process=Process.getprocessesbyid("LoQueQuieras.exe").priorityclass=processpriorityclass.belownormal

    Pero me sale este error: "Un valor de tipo 'Boolean' no se puede convertir en 'system.Diagnostics.Process'.

    PD: Ocupo VB 2008 express edition


    Lucas Wolwer

    miércoles, 10 de julio de 2013 19:22

Todas las respuestas

  • Dim p as process=Process.Start("LoQueQuieras.exe") 
    
    p.PriorityClass=ProcessPriorityClass.RealTime


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos


    • Editado Sergio Parra jueves, 11 de julio de 2013 0:12 start
    jueves, 11 de julio de 2013 0:10
  • Me tira el siguiente error: "El sistema no puedo encontrar el archivo especificado".

    Lucas Wolwer

    jueves, 11 de julio de 2013 1:04
  • Dim p as process=Process.Start("LoQueQuieras.exe") 
    
    p.PriorityClass=ProcessPriorityClass.RealTime


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos


    lo que te escribí es un ejemplo..."LoQueQuieras.exe" debe ser una ruta a un ejecutable válido.

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    jueves, 11 de julio de 2013 1:18
  • Disculpe, anteriormente me estaba equivocando yo, en vez de poner la ruta completa ("C\....lala....") solo ponia el nombre del .exe. Hay alguna forma de indicarle una vez que ese "exe" esta abierto cambiarle la propiedad, porque cuando abro el .exe con este codigo el programa me dice que el programa dejo de funcionar.


    Lucas Wolwer

    jueves, 11 de julio de 2013 14:17