Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558

    [VB6] Un'icona nella Trayarea e nessun form...

    E' possibile inserire un'icona nella trayarea di fianco all'orologio senza usare nessun form?

    Oppure è possibile farlo senza che il form sia visibile premendo CTRL+ALT+CANC nella lista delle applicazioni ma soltanto (ovviamente) vedere l'eseguibile che crea l'icona tra i processi?

    Come fa Kazaa ad esempio. Ridotto nella trayarea non compare tra la lista delle applicazioni e occupa poco più di 2MB di RAM (segno che non ha nessun form caricato)...

  2. #2
    si, è possibile...

    un form nascosto pero' ci deve essere!
    altrimenti devi registrare una finestra MESSAGE-ONLY,
    affinche il tuo processo sia vivo.
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Il problema è che non voglio ci sia un form, altrimenti si vede nella lista delle applicazioni del taskmanager, e questo non va bene...

    Un'altro problema è: e se il form non c'è, che handle richiamo per mettere l'icona nella trayarea (sai come si usa l'API per farlo?)?

    Comunque spiegami meglio il fatto di tenere vivo il processo con MESSAGE-ONLY... Interessante...

  4. #4
    Originariamente inviato da JoeP
    Il problema è che non voglio ci sia un form, altrimenti si vede nella lista delle applicazioni del taskmanager, e questo non va bene...

    Un'altro problema è: e se il form non c'è, che handle richiamo per mettere l'icona nella trayarea (sai come si usa l'API per farlo?)?

    Comunque spiegami meglio il fatto di tenere vivo il processo con MESSAGE-ONLY... Interessante...
    Per fare finestre message only, ti devi affidare alle API
    cmq funzionano solo su sistemi di tipo NT

    dal taskManager la tua app puo essere nascosta se vuoi...
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  5. #5
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    [B]dal taskManager la tua app puo essere nascosta se vuoi...
    Vorrei sapere come...

  6. #6

    Solo per Win9x/Me

    Originariamente inviato da JoeP
    Vorrei sapere come...
    Public Declare Function RegisterServiceProcess lib "kernel32" (dwProcessID As Long, dwType As Long) As Long


    quindi lo richiami come


    RegisterServiceProcess 0, 1
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  7. #7
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558

    Re: Solo per Win9x/Me

    Originariamente inviato da DYNAM!C+
    Public Declare Function RegisterServiceProcess lib "kernel32" (dwProcessID As Long, dwType As Long) As Long
    Hai ragione, su XP non funziona...
    "Impossibile trovare il punto d'ingresso RegisterServiceProcess in kernel32"

    E con XP come faccio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.