Avatar billede prof2 Nybegynder
31. maj 2001 - 13:55 Der er 19 kommentarer og
1 løsning

Skjul program fra taskbar...

Jeg har fundet ud af hvordan man skjuler sit program fra taskbaren (CTRL + ALT + DEL). Men ikke til Win2000.

Den kommer med en fejl om at den ikke kan finde det man skal bruge i kernel32.dll.

Hvordan skjuler man sit program fra taskmanageren. Så det ikke kan ses at den kører... I WIN2K!
Avatar billede prof2 Nybegynder
31. maj 2001 - 14:36 #1
Jeg giver 50 points mere til et svar.... Hvis det kommer snart...
Avatar billede nuno Nybegynder
31. maj 2001 - 18:36 #2
du sætter vel bare ShowInTaskBar = false ovre i properties??

Hvis du mener om du kan skjule den fra joblisten - så tror jeg ikke det er muligt.

/nuno
Avatar billede prof2 Nybegynder
31. maj 2001 - 19:00 #3
Det skal være sådan at i 2000, man ikke kan se programmet på den første tab i taskmanageren.

altså ikke den med alle de processer, eller ydeevne, men den med åbne programmer.

Det er muligt da fx Norton Antivirus, Winamp Agent og andre programmer kører uden det kan ses på første side...
Avatar billede nicki Nybegynder
03. juni 2001 - 21:14 #4
Jeg har noget kode der kan programmet fra taskbaren, altså ikke den der app.taskvisible = false. Ved desværre ike om den virker til 2000.


\'I ET MODUL****************************
Public Declare Function GetCurrentProcessId Lib \"kernel32\" () As Long
Public Declare Function GetCurrentProcess Lib \"kernel32\" () As Long
Public Declare Function RegisterServiceProcess Lib \"kernel32\" (ByVal dwProcessID As Long, ByVal dwType As Long) As Long
Public Const RSP_SIMPLE_SERVICE = 1
Public Const RSP_UNREGISTER_SERVICE = 0



\'I EN FORM*********************************
\'For at fjerne programmet
Public Sub RemoveProgramFromList()
    Dim lngProcessID As Long
    Dim lngReturn As Long
   
    lngProcessID = GetCurrentProcessId()
    lngReturn = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)
End Sub

\'For at restore programmets taskmaneger etellerandet
Public Sub AddProgramToList()
    Dim lngProcessID As Long
    Dim lngReturn As Long
   
    lngProcessID = GetCurrentProcessId()
    lngReturn = RegisterServiceProcess(pid, RSP_UNREGISTER_SERVICE)
End Sub

Private Sub Command1_Click()
RemoveProgramFromList
End Sub

Private Sub Command2_Click()
AddProgramToList
End Sub



Avatar billede nicki Nybegynder
03. juni 2001 - 21:16 #5
Ups beklager de dumme stavefejl og mangler... har ikke så meget tid.
Avatar billede prof2 Nybegynder
05. juni 2001 - 21:50 #6
Nej desværre... Problemet er at kaldet RegisterServiceProcess, ikke findes i Win2K\'s Kernel32.dll...
Avatar billede nicki Nybegynder
06. juni 2001 - 18:28 #7
Hmmm det var træls... Nå men jeg vil se hvad jeg ellers kan hitte ud af....
Avatar billede nicki Nybegynder
06. juni 2001 - 18:31 #8
Kan du bruge noget kode der så vidt jeg kan forstå, gemmer hele taskbaren????????
Avatar billede nicki Nybegynder
06. juni 2001 - 18:37 #9
Har du forresten overvejet muligheden for at det ikke kan lade sig gøre i VB.... bare et forslag.
Avatar billede prof2 Nybegynder
10. juni 2001 - 14:24 #10
Det kan lade sig gøre i VB, måske bare ikke i 2\'tus!
Avatar billede xafion Nybegynder
12. juni 2001 - 00:48 #11
Undskyld jeg siger det men... jeg har lavet et program som er skjult..bruger App.TaskVisible = False
Avatar billede solle Nybegynder
14. juni 2001 - 19:50 #12
App.TaskVisible = False virker ganske fint med win2K og VB 6 ....
Kan ikke se hvad problemet skulle være?

//Solle
Avatar billede xafion Nybegynder
14. juni 2001 - 23:07 #13
Solle du må vist have overset mit \'svar\' ...

\"Undskyld jeg siger det men... jeg har lavet et program som er skjult..bruger App.TaskVisible = False \"
Avatar billede solle Nybegynder
15. juni 2001 - 12:57 #14
xafion, *sorry* det skulle kun have været en kommentar til din, og ikke et svar :/

//Solle
Avatar billede xafion Nybegynder
15. juni 2001 - 13:14 #15
*S*

Det var lige før jeg kaldte dig en narrøv der måtte have fået så meget pik af din far at du ikke kunne se..

Anyways, godt jeg ikke sagde det hva?
Avatar billede solle Nybegynder
15. juni 2001 - 13:26 #16
Hehehe ..
Jow.. Den ville nok ik have været så rar :)

Avatar billede xafion Nybegynder
15. juni 2001 - 23:26 #17
Jeg elsker bare at svine folk til, især hvis de fortjener det *S*
Avatar billede solle Nybegynder
16. juni 2001 - 10:33 #18
Ja, hvem gør ikke det? ;)
Avatar billede prof2 Nybegynder
18. juni 2001 - 12:25 #19
Hm... Ikke hvad jeg kunne bruge. Desværre.
Avatar billede xafion Nybegynder
19. juni 2001 - 01:49 #20
prof2 din fucking pølse..
det  var 43 point...hvilket jeg synes vi godt kunne fortjene for overhovedet at deltage..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester