Program untuk menyembunyikan proses Windows 7. Program untuk menyembunyikan program dan windows yang aktif

Bebas program untuk menyembunyikan program dan jendela aktif ditelepon MenyembunyikanX Pertama-tama, ini akan sangat berguna bagi pekerja kantoran yang tidak suka bekerja di tempat kerja, serta orang-orang yang hanya tertutup.

Masalahnya adalah HiddeX memungkinkan Anda untuk secara instan, dengan menekan tombol pada keyboard atau mouse, menyembunyikan (yaitu menyembunyikan, dan tidak meminimalkan ke bilah tugas) program berjalan tertentu yang telah Anda tentukan atau cukup aktifkan jendela Windows Explorer, dan biarkan yang tidak ditentukan terlihat di meja komputer desktop. Pada saat yang sama, dia sendiri bersembunyi dengan sempurna.

Eh, jika program ini diinstal di komputer rekan kerja saya, dia tidak akan terbang “di darat” dalam cuaca apa pun sekarang, tetapi akan terus menembak bola di monitor sambil duduk di kantor yang hangat dan bosnya tidak akan melakukannya. jangan tangkap dia melakukan ini.

Pada Situs web resmi HiddEX Ada panduan yang sangat singkat untuk program ini. Saya, pada gilirannya, sekarang akan mencoba menjelaskannya kepada Anda secara lebih rinci. Jadi…

Unduh HideX.dll

Ukuran programnya hanya 285 kb. dan ini portabel (tidak perlu instalasi). Diunduh membuka ritsleting dan mari kita luncurkan...



Kami segera mengklik "RU" dan mendapatkan antarmuka program Rusia...

Di bagian atas program kita melihat semua jendela aktif kita. Kami menemukan baris-baris yang perlu disembunyikan dengan menekan tombol panas ajaib dan dengan mengklik dua kali pada baris-baris tersebut, kami mengirimkannya ke bagian bawah program HiddeX...

Sekarang kita atur “tombol panik” pada keyboard untuk dialokasikan jendela atau program yang aktif...

...atau pada mouse...

Sekarang, ketika Anda menekan tombol tertentu, jendela atau program aktif yang ditentukan akan langsung hilang. Dan mereka tidak akan diminimalkan ke taskbar, tetapi akan disembunyikan sepenuhnya.

Jika Anda mencentang kotak "Sembunyikan di baki" di pengaturan lanjutan...

...maka program HiddeX itu sendiri akan sepenuhnya tersembunyi bersama dengan windows. Anda dapat mengembalikannya dari dunia lain (dan mengirimkannya ke sana lagi) menggunakan kombinasi tombol pada keyboard (dengan menekannya secara berurutan, tanpa tanda tambah, tanpa melepaskan yang sebelumnya) Ctrl+Menggeser+alternatif+F12.

Dengan menghapus centang pada kotak di daftar jendela tersembunyi, Anda dapat menghapus sementara program tertentu atau jendela aktif agar tidak berpartisipasi dalam kekacauan ini...

Program yang aktif di komputer Anda selalu dapat dilihat dengan membuka “Task Manager”. Namun, terkadang Anda perlu membuat eksekusi suatu program tidak terlihat. Jika Anda juga memiliki keinginan seperti itu, Anda mungkin akan mulai mencari jawaban atas pertanyaan tentang cara menyembunyikan proses di Windows Task Manager.

Pelajari cara menyembunyikan proses Windows Task Manager

Tentu saja, anonimitas pelaksanaan beberapa program akan memungkinkan untuk melacak orang-orang yang terlalu mengacaukan komputer pribadi. Pengawasan seperti ini sangat penting ketika beberapa pengguna memiliki akses ke PC.

Selain itu, keinginan untuk menyembunyikan proses muncul di antara mereka yang menginstal program mereka sendiri dan berusaha mencegah pengguna tingkat lanjut mendeteksi keberadaannya dengan cara yang sederhana.

Setiap eksekusi program adalah proses yang membutuhkan bagian tertentu dari RAM. Proses dibagi menjadi:

  • sistemik;
  • anonim;
  • kebiasaan;
  • Terkait internet.

Tidak disarankan bagi mereka yang tidak memiliki pengalaman praktis dan pengetahuan teknis yang diperlukan untuk mengganggu proses sistem, karena penerapan yang tidak masuk akal tersebut dapat menimbulkan konsekuensi yang sangat tidak diinginkan. Salah satu konsekuensinya mungkin adalah kegagalan startup sistem operasi berikutnya.

Anda dapat mempelajari cara menyembunyikan program pengguna apa pun, dan Anda tidak perlu melakukan upaya besar, cukup baca rekomendasi kami dengan cermat. Kami menarik perhatian Anda pada fakta bahwa bahkan seorang insinyur tingkat lanjut yang tidak menyadari “perbuatan kreatif” Anda tidak akan begitu saja memperhatikan proses “kiri”.

Algoritma tindakan

Jika Anda perlu menyembunyikan aplikasi perangkat lunak, pertama-tama Anda harus mencari tahu apakah aplikasi itu sederhana, apakah aplikasi tersebut meluncurkan proses tambahan yang dapat memberikannya begitu saja, tidak peduli bagaimana Anda mencoba menyembunyikan program tersebut.

Jika memang program Anda sederhana, jika muncul di Task Manager sebagai satu baris, kami menyarankan cara paling sederhana untuk menyembunyikan prosesnya. Untuk melakukan ini, Anda hanya perlu mengganti namanya.

Jadi, kami akan membantu Anda mengetahui cara mengganti nama proses di Task Manager agar program tetap berfungsi sempurna dalam mode anonim.

Langkah 1

Awalnya, Anda harus pergi ke folder tempat file eksekusi program tertentu berada. Jika Anda tahu di mana lokasinya, gunakan "rute" yang biasa Anda lakukan dengan membuka jendela "Komputer", masuk ke drive sistem C, lalu masuk ke folder root.

Jika Anda tidak tahu di mana file eksekusi disembunyikan, tidak masalah, Anda hanya perlu menemukan proses ini dalam daftar yang ditampilkan di Task Manager, klik kanan padanya, lalu pilih baris “Buka penyimpanan file lokasi” di jendela yang terbuka.

Langkah 2

Setelah tindakan ini, folder yang Anda cari akan terbuka, dan yang perlu Anda lakukan hanyalah menemukan file eksekusi di dalamnya. Pencariannya tidak akan sulit, karena file ini memiliki nama yang persis sama dengan daftar proses di Task Manager. Selain itu, file ini memiliki ekstensi “exe”.

Langkah 3

Untuk mengganti nama file, klik kanan lagi, lalu pilih baris “Ganti Nama”. Sekarang Anda telah berhasil menetapkan nama baru untuk aplikasi perangkat lunak Anda, buka “Task Manager”, Lihat bahwa penggantian nama ini juga ditampilkan di sana.

Tentu saja, nama yang Anda buat akan menentukan seberapa “terselubung” program Anda bagi pengguna PC lainnya. Proses asing dengan nama baru akan lebih cepat menimbulkan kecurigaan dan memaksa teknisi teknis untuk mencari tahu jenis program apa yang berjalan di PC.

Karena alasan ini, banyak pengguna berpengalaman merekomendasikan untuk menggunakan nama yang tidak menimbulkan kecurigaan pada pandangan pertama.

Khususnya, ketika browser Chrome terbuka, ia menciptakan beberapa proses secara bersamaan, seperti halnya Windows. Dianjurkan untuk mengambil nama proses yang sama, tetapi karena sistem tidak akan mengizinkan dua proses dengan nama yang sama berfungsi secara bersamaan, disarankan untuk menggunakan sedikit trik saat mengganti nama. Alih-alih beberapa huruf Inggris pada namanya, sepertinya huruf Rusia ditulis secara tidak sengaja. Secara lahiriah, tidak mungkin membedakan huruf Rusia dari huruf Inggris, tetapi sistem akan membedakannya, dan oleh karena itu akan memungkinkan program dengan nama yang identik secara kondisional untuk bekerja.

Hasil

Jadi, seperti yang Anda ketahui, Anda dapat membuat beberapa aplikasi perangkat lunak anonim tanpa banyak kesulitan. Tentu saja, masih ada metode yang cukup canggih yang memungkinkan Anda menyembunyikan proses apa pun dengan lebih andal, tetapi metode tersebut didasarkan pada penulisan kode yang rumit dan keterampilan pemrograman. Jika Anda tidak memiliki tujuan rumit seperti itu, menyembunyikan aplikasi perangkat lunak yang sedang berjalan dengan mengganti namanya adalah pilihan yang dapat diterima.

instruksi

Gunakan opsi sembunyikan panel tugas untuk bersembunyi secara otomatis program V panel. Untuk melakukan ini, klik kanan padanya dan pilih opsi “Properti”. Selanjutnya, centang kotak di sebelah perintah “Sembunyikan panel secara otomatis”. tugas».

Atur pengaturan program untuk menyembunyikan aplikasi secara otomatis panel tugas setelah mengklik tombol “Tutup”. Banyak program mendukung opsi ini. Untuk melakukan ini, buka menu "Pengaturan" dan pilih item "Tombol Tutup menyembunyikan jendela".

Unduh dan instal program Penyembunyi Ikon Jendela & Baki Sistem yang Mudah, untuk melakukan ini, ikuti tautan http://www.softsoft.ru/download/39838.exe. Ini akan memungkinkan Anda untuk menyembunyikan jendela aplikasi apa pun yang ada di dalamnya panel tugas atau baki sistem menggunakan tombol pintas yang dapat disesuaikan. Anda juga dapat menggunakan hal yang sama program OneClick Sembunyikan Jendela untuk menyembunyikan program secara otomatis panel tugas.

Ikuti tautan http://www.softsoft.ru/download/26914.exe untuk mengunduh dan menginstal program. Tambahkan aplikasi ini ke startup. Saat Anda perlu menyembunyikan aplikasi panel tugas dan baki sistem, tekan kedua tombol mouse secara bersamaan. Untuk memulihkan windows, klik kedua tombol lagi.

Unduh dan instal aplikasi HideIt, yang mentransfer file yang diminimalkan program ke baki sistem. Ini akan memungkinkan Anda menyembunyikan aplikasi tertentu panel tugas. Ikuti tautan http://www.deviantart.com/download/206517834/hideit___hide_all_your_windows_by_vasanrulez-d3eye6i.rar.

Setelah mengunduh file, buka paket arsip dan jalankan file yang dapat dieksekusi. Klik kanan pada pintasan baki program untuk memilih aplikasi yang akan disembunyikan secara otomatis panel tugas. Selanjutnya, perkecil jendela program yang diinginkan; untuk mengembalikannya ke layar, klik pintasannya di baki sistem.

Sumber:

  • Bagaimana cara menyembunyikan program dari taskbar?

Panel tugas berfungsi untuk menampilkan informasi paling penting dan akses cepat ke sumber daya yang diperlukan komputer pribadi Anda. Dengan bantuannya Anda dapat membuka hampir semua folder atau layanan di komputer Anda. Oleh karena itu, bilah tugas adalah salah satu alat sistem yang paling sering digunakan, yang harus selalu “tersedia”.

Anda akan membutuhkannya

  • Keterampilan dasar dalam menggunakan komputer pribadi.

instruksi

Video tentang topik tersebut

Saran yang berguna

Bilah tugas dapat dipindahkan ke tepi lain layar jika diinginkan. Untuk melakukan ini, cukup klik dengan tombol kiri mouse dan, sambil menahan tombol mouse, gerakkan kursor ke tepi lain layar monitor. Taskbar akan berpindah ke border yang Anda pilih dan akan ditampilkan sesuai dengan pengaturan yang Anda pilih sebelumnya.

Terkadang pengguna ingin bersembunyi panel tugas, jika dia mengganggunya karena alasan tertentu. Ini bisa berguna jika, misalnya, dia membaca teks yang panjang dan ingin memperluas area teks yang tersedia untuk ditinjau, serta dalam beberapa situasi lainnya.

Anda akan membutuhkannya

  • Properti bilah tugas

instruksi

Cara termudah panel- gerakkan mouse ke atas tepi atasnya dan, ketika kursor standar berubah menjadi panah dengan dua ujung, panel tugas ke bawah sambil menahan tombol kiri mouse. Kemudian panel tugas akan berubah menjadi strip di bagian paling bawah.

Mungkin saja itu panel tugas sudah aman dan tidak dapat digulung. Untuk melakukan ini, Anda perlu mengklik kanan panel tugas. Dalam daftar yang muncul, di seberang item “Pin” panel tugas" akan ada tanda centang. Anda perlu mengklik item ini. Setelah itu panel tugas tidak akan diperbaiki lagi dan Anda dapat melakukan hal yang sama seperti pada langkah yang dijelaskan di atas.

Panel tugas juga dapat dilakukan secara otomatis. Dalam hal ini panel tugas akan disembunyikan, dan hanya akan terungkap jika Anda mengarahkan kursor ke bagian paling bawah layar, di mana bilah dari panel akan berada tugas.
Untuk mendapatkan opsi ini, Anda perlu mengklik kanan panel tugas, pilih "Properti" dari daftar, dan di jendela yang terbuka, centang kotak di samping "Sembunyikan secara otomatis" panel tugas" lalu klik tombol "Terapkan".

Hal ini juga dapat dilakukan agar panel tugas tidak di atas jendela lain. Kemudian di jendela dengan properti panel yang dijelaskan di atas tugas Anda perlu menghapus centang pada “Tampilan panel tugas di atas jendela-jendela lain."

Panel tugas secara default, ini terletak di bagian bawah layar di seluruh lebarnya. Jika lebih nyaman bagi Anda untuk bekerja dengannya di tempat, maka Anda dapat menyeretnya dari area ini ke kanan atau kiri layar, serta layar sambil menahan tombol kiri mouse. Oleh karena itu, sudah di zona ini Anda dapat meminimalkannya panel tugas sesuai kebijaksanaan Anda.

Video tentang topik tersebut

Sumber:

  • cara menghapus bilah awal

Panel yang terletak di bagian bawah layar menyediakan akses cepat ke program yang diinstal di komputer dan memungkinkan Anda mengakses file yang terus-menerus digunakan dengan cepat. Ubah tampilan panel, tambahkan efek visual, sesuaikan tampilan ikon dan jam, atau sembunyikan semuanya menu « Awal» dapat dilakukan hanya dengan beberapa klik mouse.

instruksi

Masuk melalui menu « Awal"di "Panel Kontrol" dengan mengklik kiri pada garis. Saat panel ditampilkan sebagai kategori, pilih bagian “Desain dan Tema” dengan mengklik kiri ikon. Di jendela yang terbuka, klik kiri pada “Bilah Tugas dan menu Awal" Jika muncul Control Panel dalam Classic View, segera pilih Taskbar dan menu Awal" Jendela Taskbar Properties akan terbuka di sudut kiri bawah layar. menu Awal».

Ada lebih dari sekedar jendela "Properti Taskbar" dan menu Awal" Pindahkan kursor ke bilah tugas dan klik kanan padanya di tempat mana pun yang bebas dari ikon program. Di tarik-turun menu pilih baris terakhir "Properti" dan klik dengan tombol mouse apa saja.

Di jendela properti yang terbuka, buka tab “Bilah Tugas”. Di bagian “Taskbar Appearance” (terletak di bagian atas jendela properti, tepat di bawah bidang untuk menampilkan pengaturan saat ini secara grafis), centang kotak “Automatically hide the taskbar”. Klik tombol “Terapkan”, tutup jendela dengan mengklik tombol “OK” di bagian bawah jendela atau tombol “X” di sudut kanan atas jendela. Panel akan disembunyikan.

Untuk mengakses bilah tugas dan menu « Awal"Setelah mengubah pengaturan, cukup gerakkan kursor mouse ke tepi bawah layar - panel akan muncul. Selama kursor berada di area taskbar, maka akan terlihat; jika Anda memindahkan kursor ke tempat lain, panel akan otomatis bersembunyi.

Untuk mengembalikan tampilan taskbar klasik dan menu « Awal", ulangi semua langkah untuk membuka jendela properti bilah tugas dan hapus centang pada bidang "Sembunyikan bilah tugas secara otomatis", klik tombol "Terapkan" dan tutup jendela properti menggunakan tombol "OK" atau tombol "X" di kanan atas sudut jendela.

Video tentang topik tersebut

Baki sistem, yang berisi ikon program dan jam, disebut baki. Kinerja sistem berbanding lurus dengan jumlah ikon di panel ini: semakin sedikit ikon, semakin cepat sistem operasi dimuat saat startup.

Anda akan membutuhkannya

  • Bekerja dengan baki sistem.

instruksi

Untuk menghapus ikon dari baki, Anda harus menutup program yang meluncurkannya. Misalnya, pemutar audio AIMP tidak hanya ditampilkan di taskbar, tetapi juga di baki. Klik kanan pada ikon pemutar dan pilih "Keluar", hanya dalam beberapa detik ikon beserta program akan ditutup secara otomatis.

Dalam beberapa kasus, Anda mungkin perlu menghapus ikon baki, namun program harus tetap terbuka dan berfungsi penuh. Untuk melakukan ini, buka pengaturan program dan aktifkan opsi yang sesuai. Menggunakan pemutar yang sama sebagai contoh: buka dan buka pengaturannya - tekan kombinasi tombol Ctrl + P. Di jendela yang terbuka, buka blok "Pemain", pilih bagian "Baki", dan di sisi kanan dari jendela, centang kotak di samping "Selalu tampilkan ikon" di baki." Klik tombol Terapkan dan Tutup.

Anda juga dapat menyembunyikan ikon baki menggunakan alat sistem operasi standar. Klik kanan tombol menu Mulai dan pilih Properti. Di jendela yang terbuka, buka tab “Bilah Tugas”. Di sini, pilih program yang ingin Anda sembunyikan di balik tombol panah ganda dan centang kotak “Selalu sembunyikan”. Klik OK untuk menutup jendela pengaturan. Lihatlah system tray, semua ikon yang Anda pilih secara otomatis tersembunyi di balik panah.

Ada cara yang cukup radikal untuk menonaktifkan ikon baki - menggunakan utilitas Task Manager. Tidak disarankan menggunakan cara ini, namun perlu diketahui, karena... terkadang diperlukan

Berlangganan:

Ada situasi ketika Anda perlu menginstal dan menggunakan program secara rahasia dari orang lain yang memahami komputer dan sering melihat sekilas proses pengelola tugas saat perangkat macet atau tidak stabil. Terkadang Anda perlu mengaktifkan pelacakan komputer Anda agar tidak dipenuhi file yang tidak diperlukan. Dalam kasus lain, Anda perlu mengikuti orang tersebut. Alasannya bisa banyak, setiap orang punya alasannya masing-masing.

Apa itu proses?

Proses adalah program yang berjalan di komputer dan menempati ruang tertentu di RAM.

Proses dibagi menjadi:

Sistem(program dan utilitas yang merupakan komponen sistem operasi dan penghentian darurat salah satunya dapat menyebabkan konsekuensi negatif, seperti crash pada Windows).

Anonim(sangat jarang, ini adalah file program yang diluncurkan sebagai tambahan karena manipulasi pengguna, tanpa meminta izin untuk meluncurkan).

Jaringan/Lokal(Proses Task Manager yang terkait dengan LAN, Internet, dan Registry adalah program dan komponen penting Windows).

Kebiasaan(program yang diluncurkan oleh pengguna).

Apakah mungkin untuk mendefinisikan proses "kiri"?

Tidak selalu mungkin untuk menentukan proses “kiri”. Jika orang yang menciptakannya dan menyamarkannya secara menyeluruh, kecil kemungkinannya bahkan seorang insinyur komputer berpengalaman pun dapat menghitungnya tanpa menerima petunjuk tentang fakta ini dan studi mendetail tentang perilaku setiap proses.

Namun, seseorang yang yakin bahwa ada program tambahan yang tergantung di komputernya, dan bahkan program yang disamarkan dengan buruk, akan dapat mengetahuinya dalam hitungan menit.

Bagaimana cara menyembunyikan proses di task manager?

Opsi termudah untuk menyembunyikan suatu proses adalah dengan mengganti nama file utama yang dapat dieksekusi. Namun ada baiknya mempertimbangkan cara kerja program dan apakah program tersebut menciptakan proses tambahan yang mengeluarkannya.

Jika tidak ada proses yang tidak perlu, Anda dapat melanjutkan:

1. Buka folder dengan file yang dapat dieksekusi. Hal ini dapat dilakukan dengan beberapa cara: jika Anda tahu di mana file tersebut berada, Anda dapat membuka folder yang berisi file tersebut, atau klik kanan pada proses tersebut dan pilih “Buka lokasi file.”

2. Setelah masuk ke folder, cari file executable, harus sesuai dengan nama proses di manager.

3. Ganti nama file sehingga sulit menentukan perubahan nama. Anda dapat melakukan penggantian nama melalui item menu konteks dengan nama yang sama. Ekstensi file harus tetap dapat dieksekusi (.exe).

4. Buka pengelola tugas dan lihat proses yang Anda ubah sendiri.

Semuanya berjalan baik-baik saja, tetapi prosesnya terlihat dan harus disamarkan agar tidak ada yang menebak tujuan sebenarnya? Untuk melakukan ini, ada baiknya mempertimbangkan beberapa nuansa yang memungkinkan Anda menyembunyikan proses di pengelola tugas tanpa bantuan siapa pun.

Prosesnya harus serupa dengan program yang membuat banyak salinan dirinya sendiri dan selalu aktif. Contoh nyata dari hal ini adalah semua browser yang berbasis pada mesin Crome, atau pada program Windows yang terus berjalan yang tidak akan menimbulkan kecurigaan.

Nama dapat diubah dengan mengganti huruf Rusia-Inggris, misalnya mengganti bahasa Inggris dengan bahasa Rusia dan mengoreksi huruf asing: a, b, d, e.

Terakhir, perlu dicatat bahwa Anda mungkin perlu mengganti nama beberapa file lagi yang merupakan “subproses” dari program.

Kami harap Anda memahami cara menyembunyikan proses di Windows. Bereksperimen, sembunyikan, pelajari.

Kesalahan 0xE8000013 tentu saja merupakan salah satu kesalahan terburuk bagi setiap pemilik perangkat Apple. Keluhan tentang kejadiannya mulai muncul secara aktif pada akhir September, dan kini Internet dipenuhi dengan pesan dari pengguna dari berbagai...

Terkadang perangkat mungkin tidak melihat kartu memori terpasang di slot. Anda sebaiknya tidak segera membawa ponsel Anda ke pusat layanan. Kesalahan dapat terjadi karena beberapa alasan. Kartu tidak sejajar. Hal pertama yang harus Anda perhatikan adalah cara pemasangan penyimpanan yang dapat dilepas...

Sistem operasi Microsoft menunjukkan kinerja yang baik dengan pengaturan default. Namun, ada beberapa cara untuk mempercepat komputer Windows 10 Anda dan meningkatkan potensi kemampuan perangkat. ...

Seringkali anonimitas dan kerahasiaan memainkan peran kunci dalam keberhasilan pelaksanaan tindakan apa pun baik dalam kenyataan maupun virtualitas, khususnya dalam sistem operasi. Artikel ini akan membahas tentang cara menjadi anonim di OS Windows. Semua informasi disediakan untuk tujuan informasi saja.

Jadi, kami akan mencoba menyembunyikannya dari pandangan pengguna di Windows Task Manager. Cara kami mencapai hal ini sangat sederhana dibandingkan dengan cara yang didasarkan pada penyadapan fungsi kernel (seringkali tidak terdokumentasi) dan membuat driver kami sendiri.

Inti dari metode ini: cari jendela Task Manager -> cari di dalamnya jendela anak (daftar) yang berisi nama semua proses -> hapus proses kami dari daftar.

Seperti yang Anda lihat, tidak akan ada manipulasi dengan proses kami: proses ini telah berhasil dan akan terus berfungsi. Karena pengguna Windows biasa standar, sebagai suatu peraturan, tidak menggunakan alat lain untuk melihat proses yang berjalan di komputernya, ini hanya akan menguntungkan kita. Dalam kebanyakan kasus, prosesnya tidak akan terdeteksi.

Apa yang digunakan untuk penelitian ini:

1) Spy++ dari Microsoft (untuk mempelajari hierarki jendela anak Task Manager)
2) OllyDBG untuk melihat fungsi yang digunakan oleh operator untuk mendapatkan gambaran proses.
3) Sebenarnya, saya sendiri taskmng.exe(Manajer Tugas)

Kami akan menggunakan lingkungan Delphi untuk menulis kode. Sebaliknya, Delphi akan lebih nyaman dalam kasus kita dibandingkan C++. Tapi ini hanya pendapat saya yang sederhana.

Pertama-tama, mari kita coba mencari tahu apa itu daftar proses dan cara kerjanya. Sekilas terlihat jelas bahwa ini adalah jendela reguler kelas "SysListView32" (daftar), yang diperbarui dengan frekuensi 2 frame per detik (setiap 0,5 detik). Mari kita lihat hierarki jendela:

Seperti yang Anda lihat, daftar proses sebenarnya adalah jendela biasa dari kelas "SysListView32", yang merupakan turunan dari jendela (tab) "Proses", yang juga merupakan turunan dari jendela utama Tugas. Manajer. Kami hanya memiliki tingkat sarang ganda. Selain itu, daftar tersebut memiliki satu jendela anak dari kelas "SysHeader32", yang, seperti yang Anda duga, merupakan header (penanda bidang) untuk daftar proses.
Karena ini adalah daftar biasa, kami memiliki serangkaian perintah makro yang dapat kami gunakan untuk mengelola kontennya. Keanekaragaman mereka, pada pandangan pertama, sungguh menakjubkan. Namun banyak dari mereka hanya bekerja dari proses induk, artinya, untuk menggunakannya, kita perlu berpura-pura bahwa mereka berjalan di proses induk. Namun tidak semua memiliki properti ini, khususnya perintah makro ListView_DeleteItem, yang menghapus elemen dari jendela daftar (kelas “SysListView32”).
Inilah yang akan kami gunakan dalam prosesnya. kita aplikasi. Fungsi ini menerima indeks elemen yang akan dihapus sebagai parameter kedua.
Sekarang kita perlu mencari tahu indeks apa yang dimiliki elemen dengan label proses tersembunyi di pengelola tugas. Untuk melakukan ini, kita perlu mengeluarkan semua elemen (label dengan nama proses) dari daftar proses di pengelola tugas dan membandingkannya secara berurutan dengan nama proses yang ingin kita sembunyikan.

Menggunakan makro seperti ListView_GetItemText tindakan kita akan menjadi seperti ini:

1) Alokasi memori dalam proses task manager (VirtualAllocEx)
2) Mengirim pesan LVM_GETITEMTEXT (SendMessage) ke jendela daftar anak Task Manager
3) Tulis informasi tentang item daftar ke area memori yang dialokasikan pada Pengelola Tugas (WriteProcessMemory)
4) Membaca dari ingatan petugas operator informasi yang menarik minat kita tentang proses tersebut (ReadProcessMemory)

Dengan menggunakan metode ini, Anda dapat dengan mudah "menembak diri sendiri" dengan menghitung byte offset dari awal berbagai struktur yang digunakan dalam kode. Selain itu, cara ini akan cukup sulit bagi mereka yang tidak terlalu mendalami WinAPI, jadi kami akan segera mengesampingkannya. Namun, menemukan penerapan metode ini di Internet tidaklah sulit. Sebagai gantinya, saya akan menyarankan agar Anda membuat daftar proses Anda sendiri, dan, setelah fokus padanya, cari indeks proses yang berharga dalam daftar proses di Task Manager.

Microsoft memutuskan untuk tidak terlalu khawatir tentang alat yang disebut “Task Manager”, dan menggunakan fungsi WinAPI yang biasa untuk mendapatkan semua proses dalam sistem. Kami melihat secara dangkal taskmng.exe di bawah debugger:

Kami melihat penggunaan fungsi WinAPI CreateToolHelp32SnapShot.
Semua orang tahu bahwa “fungsi ini dapat digunakan tidak hanya untuk mendapatkan cuplikan proses, tetapi juga memproses thread atau modul, misalnya. Namun dalam kasus ini hal ini tidak mungkin terjadi ).
Kami memutuskan fakta bahwa kami ingin membuat daftar proses kami sendiri dan mencari proses kami di dalamnya. Untuk melakukan ini, kami akan menggunakan fungsi yang kami temukan di debugger. Jika kita membuka task manager pada tab “Proses”, kita akan melihat bahwa semua proses diurutkan berdasarkan abjad untuk kemudahan pencarian. Oleh karena itu, kita perlu mendapatkan daftar nama semua proses pada sistem dan mengurutkannya dalam urutan abjad. Mari kita mulai menulis kode di Delphi.

Pertama, mari kita buat aplikasi jendela demo dengan dua pengatur waktu: yang pertama akan mengatur ulang daftar proses dengan frekuensi yang sama dengan Windows Task Manager (setiap dua detik sekali); yang kedua akan menyala 1000 kali per detik dan akan berfungsi untuk memantau pembaruan daftar proses di manajer dan, oleh karena itu, tampilan proses tersembunyi kami. Kami juga akan menambahkan tombol ke formulir.

Kode:
var ind:integer; jam:pegangan; last_c: bilangan bulat; prosedur UpdateList(); var th:Pegangan; entri:PROCESSENTRY32; b:boolean; i,new_ind:integer; plist:TStringList; mulai // Daftar proses plist:=TStringList.Create; // Bentuk daftar proses th:= CreateToolHelp32SnapShot(TH32CS_SNAPPROCESS,0); entri.dwSize:=sizeof(PROCESSENTRY32); b:=Proses32Pertama(th,entri); while(b) mulai plist.Add(entry.szExeFile);<>b:=Proses32Berikutnya(th,entri); akhir; // Urutkan sehingga indeks elemen // cocok dengan yang ada di pengelola tugas plist.Sort; last_c:=plist.Hitungan; // Menemukan indeks proses kita "explorer.exe" untuk i:=1 hingga plist.Count-1 lakukan if(LowerCase(plist[i])="explorer.exe") lalu new_ind:=i-1; // Menghapus objek dari daftar if(new_ind

ind) lalu ListView_DeleteItem(h,ind); ind:=new_ind; plist.Gratis; // Mulai pengatur waktu pelacakan pembaruan dalam daftar proses if(Form1.Timer2.Enabled=false) lalu Form1.Timer2.Enabled:=true; akhir; procedure TForm1.HideProcessButton(Pengirim: TObject); mulai // Mencari jendela turunan dari kelas "SysListView32" h:=FindWindow(nil,"Windows Task Manager"); h:=FindWindowEx(h,0,nil,"Proses"); h:=FindWindowEx(h,0,"SysListView32",nil); // Memulai pengatur waktu untuk mereformasi daftar proses Timer1.Enabled:=true; akhir; prosedur TForm1.Timer1Timer(Pengirim: TObject); mulaiUpdateList(); akhir; prosedur TForm1.Timer2Timer(Pengirim: TObject); mulai // Cari perubahan dalam daftar if(ListView_GetItemCount(h)>last_c) lalu ListView_DeleteItem(h,ind); last_c:=ListView_GetItemCount(h); akhir;
Sebenarnya, inilah seluruh kodenya.

Mari kita sembunyikan, misalnya, di Task Manager proses dari Task Manager itu sendiri:

Dan ketika Anda mengklik tombol “Sembunyikan Proses”, proses tersebut hilang dari daftar:

Semua jejak kehadirannya di sistem terhapus, dan itu sendiri berjalan dengan tenang dalam mode normal di suatu tempat di kedalaman prosesor :)

luar
Nah, menurut saya cara ini layak untuk ada, meski memerlukan sedikit perbaikan. Ya, tentu saja, ini tidak dapat digunakan untuk menyembunyikan proses dari sistem itu sendiri, tetapi menyembunyikannya di alat standar Windows, yang digunakan oleh sebagian besar pengguna, juga tidak buruk.
Saya harap saya berhasil membuat Anda setidaknya sedikit tertarik pada topik ini.

Sampai berjumpa lagi! Dan semoga kekuatan anonimitas menyertai Anda...

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat