Jump to content
Vhaerun

Cum se pot ascunde aplicatiile de ALT-TAB ?

Recommended Posts

Sa ascunzi alt progam ? Cred ca se poate ... Cel putin poti ascunde orice program vizibil ... Nu stiu sa iti dau exemplu decat in Visual Basic ... Parca postasem , nu mai stiu ... Gasesti fereastra programului , apoi o ascunzi , sau o inchizi ... Dar nu stiu exact la ce te referi : sa ascunzi din Task Manager alt program ? De la procese sau de la Applications ?

Link to comment
Share on other sites

Ooops :) , mi scusi .

Aveam solutia , doar ca nu am incercat . Pur si simplu am presupus ca nu merge :oops: .

In AutoIT , cu WinSetState poti inchide,minimiza,maximiza,ascunde,arata o fereastra . Si , am presupus ca ea inca o sa apara cand apas ALT-TAB . Se pare ca nu .

Pentru moderatori : stergeti acest topic daca il considerati nefolositor .

Data viitoare incerc inainte sa postez , scout's honor .

Link to comment
Share on other sites

Merge cu WinSetState("titlu_fereastra","text",@SW_HIDE) , si apoi acelasi apel cu @SW_SHOW pentru a o face sa apara din nou . Voiam sa gasesc un mod de a ascunde BitTorrent , sa nu mai apara in taskbar sau in tray , si asa merge . Mai apare la procese . Stii cumva cum se poate ascunde din lista de procese ?

OFF-TOPIC : prefer viteza de dezvoltare eficientei limbajului . In cazul de fata prefer sa scriu 4 linii :) . Call me lazy , but this works for me .

Link to comment
Share on other sites

Daca-i trimiti un SW_HIDE nu-ti mai apare nici in taskbar nici in alt+tab.

Ca sa ascunzi iconita din tray, click dreapta pe Taskbar->Properties->Customize->alegi aplicatia si la "Behavior" alegi "Always Hide"

Iar referitor la numele procesului...ma bine redeumesti executabilul decat sa incerci sa preiei controlul asupra Task Managerului sau API'urilor apelate de el ca sa-l ascunzi complet :)

Link to comment
Share on other sites

despre ascunderea ferestrei...deja e clar

referitor la proces, ai dreptate slick, dar aici se mai poate face o duda...

in cazul in care vrei sa il ascunzi doar ptr a nu fi inchis cu "end process" sau "end task" ai o varianta foarte la indemana: mai faci un .exe nou pornit de catre programul tau la start, .exe care ruleaza doar intr-o singura instantza, si care contine un timer setat dupa preferinta ta(sa nu aiba timp boul sa inchida ambele procese)care verifica daca main programul ruleaza ca proces, si in cazul in care nu ruleaza il redeschide el. un timer de aceeasi teapa se afla si in main program care verifica .exe-le daca ruleaza.

mai exista o cheie in registri care dezactiveaza taskmanagerul in acest sens

cat despre icon in systray....aia apare acolo doar daca o creezi tu, si la fel cum ai facut-o poti sa o si "desfaci"

Link to comment
Share on other sites

@aegis era vorba de iconita din tray pornita de alt proces.

Cat despre un proces care sa stea de paza si sa-ti reporneasca procesul principal cand e inchis... nu mi se pare o idee asa buna pentru ca in functie de situatie poti pierde date cand iti este inchis procesul sau pot fi inchise amandoua odata(cel putin in intervalul acela) pentru ca oricum exista taskkill si fisiere .bat :) . In alta ordine de idei mai bine te injectezi intr-un proces existent sau numesti executabilul "smss.exe" :P

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...