• 4 odgovora
  • 6.084 pregleda
Kako da mi zlikovci ne ubiju program? 20.10.2004. u 21:37 · pre 267 meseci #1
Kako da napravim da moj program bude nevidljiv u TaskBar-u/TaskMan-u, tj. da ga je nemoguce ubiti s Ctrl+Alt+Del.
Kako da onemogucim dugme "Close" ( X ) na formi?

Hvala!
Potpis
A sta ako se to stvarno ne moze?!
Re: Kako da mi zlikovci ne ubiju program? 21.10.2004. u 10:12 · pre 267 meseci #2
Disable Close Button

Code:

Option Explicit

Private Declare Function GetSystemMenu Lib "user32" _
    (ByVal hwnd As Long, _
     ByVal bRevert As Long) As Long

Private Declare Function RemoveMenu Lib "user32" _
    (ByVal hMenu As Long, _
     ByVal nPosition As Long, _
     ByVal wFlags As Long) As Long
     
Private Const MF_BYPOSITION = &H400&

Public Function DisableCloseButton(frm As Form) As Boolean

'PURPOSE: Removes X button from a form
'EXAMPLE: DisableCloseButton Me
'RETURNS: True if successful, false otherwise
'NOTES:   Also removes Exit Item from
'         Control Box Menu


    Dim lHndSysMenu As Long
    Dim lAns1 As Long, lAns2 As Long
    
    
    lHndSysMenu = GetSystemMenu(frm.hwnd, 0)

    'remove close button
    lAns1 = RemoveMenu(lHndSysMenu, 6, MF_BYPOSITION)

   'Remove seperator bar
    lAns2 = RemoveMenu(lHndSysMenu, 5, MF_BYPOSITION)
    
    'Return True if both calls were successful
    DisableCloseButton = (lAns1 <> 0 And lAns2 <> 0)

End Function


Private Sub Form_Load()
    DisableCloseButton Me
End Sub


ili ovo
Potpis
Blue Man Group
Re: Kako da mi zlikovci ne ubiju program? 21.10.2004. u 12:46 · pre 267 meseci #3
Za prvo pitanje:

Code:

App.TaskVisible = False


Taj kod sakriva tvoj program u Task menegeru ali samo u applicationsima a ne u procesima, nadam se da ti to donekle odgovara.
Re: Kako da mi zlikovci ne ubiju program? 21.10.2004. u 13:10 · pre 267 meseci #4
Vise od toga ne moze ni da dobije (bez dll injecton-a :)). Ali mu to nece desable-ovati Close taster.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Kako da mi zlikovci ne ubiju program? 28.10.2004. u 19:14 · pre 267 meseci #5
Da, nije moguce sakriti PID bez teskog hakovanja.
Trazi "exe injection" ili sl. , da tvoja nit (thread) predje u drugi proces. Mozes i napraviti lazan proces (kao onaj virus svchost.exe).
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme