Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    [VB6] Nascondere un processo

    Ciao,
    stò realizzando un programmino ed avrei la necessità di "nascondere" il processo in modo che non venga visualizzato nel TASK MANAGER;
    inoltre avrei la necessità di disabilitare alcune combinazioni di tasti..
    Ovviamente tutto ciò per dare il controllo completo del pc al mio programmino ed evitare problemi all'end-user.
    La piattaforma è Windows (2k e/o xp).
    Come Fare???
    Grazie, Ciao.

  2. #2
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    non lo so, o meglio so che è complicato, ma sopratutto te lo sconsiglio.
    Un utente deve sempre avere la possibilità di terminare qualsiasi applicazione.

  3. #3
    ok, ma supponiamo che il pc debba eseguire esclusivamente un programma(Windows escluso oviiamente), e che io voglia inibire la possibilità di chiudere tale programma all'utente (o in alternativa all'uscita ri-lanciare il programma)?

  4. #4
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    ma supponiamo che il pc debba eseguire esclusivamente un programma(Windows escluso oviiamente
    ok, ma allora non ti serve a nulla nascondere il prcesso.

    A limite potresti disabilitare i tasti (tipo CTRL+ALT+CANC) ma per questo devi scaricarti MSGina.dll una libreia MS di sistema opportunamente modificata.

    Io ho avuto il tuo stesso problema per un sofware di automazione industriale.
    Sai la soluzione?
    Hanno acquistato una tastiera che ha solo lettere, numeri e simboli.

  5. #5
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    Originariamente inviato da startac130
    Ovviamente tutto ciò per dare il controllo completo del pc al mio programmino ed evitare problemi all'end-user.
    posso immaginare..

    scusa l'indiscrezione: a che pro non mostrarlo nel task manager?
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  6. #6
    per evitare che un utilizzatore, con un eccesso di fantasia, possa chiudere l'applicazione con "ctrl+alt+canc -> Termina Processo"..

  7. #7
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    si, ma scusa, tu alla fine devi pure dire al fantasioso utilizzatore che il tuo programma non lo deve terminare....poi se no sono cacchi suoi....tanto altrimenti ci sono 2000 modi per terminare un programma...quindi.

  8. #8
    Ok, ok, lo farò.
    Penso che la soluzione migliore (rapporto prezzo/tempo) sia quella di utilizzare una tastiera senza quei famosi tasti (ctrl, Alt, Tab, ecc.)
    Grazie a tutti, ciao.
    M@tteo

  9. #9
    Utente di HTML.it L'avatar di goku370
    Registrato dal
    Oct 2003
    Messaggi
    569
    Secondo una funzione che impedisca di terminare il programma si rende necessaria quando, ad esempio, si deve creare un programma che controlla l'accesso al sistema con una password, o che deve spegnere il pc in un tot. di tempo...

    Cmq, io una volta avevo fatto degli esperimenti con questi metodi e avevao trovato un API che faceva al caso mio perchè bloccava le combinazioni di tasti più famosi (CTRL + ALT + CANC, ALT + F4, ecc.)Il problema di questa era però che funzionava solo sotto windows 2k e non sotto XP.
    Per XP l'unica soluzione che avevo trovato era di far creare al programma questa chiave di registro:

    HKEY CURRENT USER\Software\Microsoft\Windows\CurrentVersion\Pol icies\System

    poi si crea il nuovo valore Dword con il
    nome "DisableTaskMgr"(senza virgoletta)e si setta a 1

    In questo modo il Task Manager dovrebbe essere disabilitato!!

  10. #10
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    HKEY CURRENT USER\Software\Microsoft\Windows\CurrentV
    ersion\Policies\System

    poi si crea il nuovo valore Dword con il
    nome "DisableTaskMgr"(senza virgoletta)e si setta a 1

    In questo modo il Task Manager dovrebbe essere disabilitato!!
    capirai che riabilitrlo è banale....

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 © 2025 vBulletin Solutions, Inc. All rights reserved.