SimpsoN_Bart Posted July 26, 2011 Share Posted July 26, 2011 (edited) Öncellikle bunu hazırlamamın sebebi forumda BlueLife'ın Görev Yöneticisindeki Listeye Müdehale Etmek! örneğini incelerken bir şeye fark etmiş olmam ve gecelerdir DllCall kodlarını incelememdir. Tabi forumda da bir kaç kişi bunu sormuş olması da var. Biraz uğraşıp sonuca ulaştım. Örneğe Başlayalım : Görev yöneticisinden program gizlemenin kesin yöntemi bu iyi amaçlarda kullanmanız dileğiyle... Edit : Kaynak kodlar ve DLL paket olarak eklendi. Edited November 13, 2015 by SimpsoN_Bart Quote Link to comment Share on other sites More sharing options...
MostWanted Posted July 26, 2011 Share Posted July 26, 2011 Formun kapanması için döngüden önce $nmsg=GUIGetMsg() koyup döngünün içine de if $nmsg = -3 Then Exit koyabilirsin. Güzel çalışma fakat küçük bile olsa gözükmemeli çünkü öyle daha çok şüphe uyandırır başka programlar ile bakılıp (process explorer mesela ) durum anlaşılabilir Quote Link to comment Share on other sites More sharing options...
SimpsoN_Bart Posted July 26, 2011 Author Share Posted July 26, 2011 (edited) [font="Georgia"]Edit: Konu güncellenmiştir. Alternatif yöntem bulunup ilk mesaj da verilmiştir.[/font] Edited September 17, 2011 by SimpsoN_Bart Quote Link to comment Share on other sites More sharing options...
MostWanted Posted September 17, 2011 Share Posted September 17, 2011 Henüz deneyemedim fakat güzele benziyor eline sağlık. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted January 17, 2013 Share Posted January 17, 2013 (edited) Link ölü,yenileyebilirmisiniz acaba Edited January 17, 2013 by Ex_treme Quote Link to comment Share on other sites More sharing options...
kamuran731 Posted June 6, 2013 Share Posted June 6, 2013 (edited) HideprocessNT.dll ile paylaştığın kodları denedim, programı gizlemedi neden acaba? Birde şöyle bir durum var kodlar çalışsa bile; "HideprocessNT.dll" dosyası tempe çıkartılırken virüs programları tarafından silinceceği için programı gizleyemez daha önce verdiğin kodları aşağıdaki şekilde değiştirdim; Güzel çalışıyor #RequireAdmin If Not (@Compiled) Then MsgBox(64, "HATA", "Uygulamanın çalışması için scriptin compile edilmesi gerekir!") AdlibRegister("_SK_ProcessHide", 0) GUICreate("Form1",260,160) GUISetState() $Taskmgr = GUICtrlCreateButton("Görev Yöneticisini Aç",5,5,150,30) Func _SK_ProcessHide() Opt("WinTitleMatchMode", 4) ; Gelişmiş mod pencere başlıkları için $TaskmgrTitle = "[CLASS:#32770]" ;Görev yöneticisinin Class bilgisi Dim $ProcessName = @ScriptName ;Process adı herhangi bir exe adı da olabilir.Notepad.exe gibi... $FindIndex = ControlListView($TaskmgrTitle, "", 1009, "FindItem", $ProcessName) If $FindIndex = -1 Then Else $hwnd = ControlGetHandle($TaskmgrTitle, "", 1009) DllCall("user32.dll", "int", "SendMessage", "hwnd", $hwnd, "int", 0x1008, "int", $FindIndex, "int", 0) EndIf Sleep(50);CPU SAVE EndFunc ;==>_SK_ProcessHide While 1 $nmsg=GUIGetMsg() if $nmsg = -3 Then Exit Switch $nMsg case $Taskmgr ShellExecute("taskmgr.exe") EndSwitch _SK_ProcessHide() WEnd Edited June 6, 2013 by kamuran731 Quote Link to comment Share on other sites More sharing options...
SimpsoN_Bart Posted June 6, 2013 Author Share Posted June 6, 2013 Fonksiyon yapısı aynı sadece programı kendine göre düzenlemişsin neyse :) Her iki yöntemde gizliyor o zamanlar xp kullanıyordum sonuç aynı idi işin görüldüyse ne ala.Kolay gelsin. Quote Link to comment Share on other sites More sharing options...
scrappy53 Posted August 25, 2014 Share Posted August 25, 2014 (edited) Edited September 4, 2014 by scrappy53 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.