İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Nasıl bulurum..?

osC++CoDeR07.03.20125 cevap1.885 görüntüleme
2007'den beri377 mesaj
#1
Arkadaşlar küçük bir soru: Sistemde aktif, çalışır durumda olan bir process altındaki threadlardan istediğim threadı nasıl bulurum..?Biraz daha açıklama yapayım; Mesela adını bildiğimiz bir .EXE'yi (abc.exe) Snapshot[1] aldıktan sonra Process32First-Next ile sistemdeki aktif tüm processlerden bulabiliyoruz. PROCESSENTRY32 yapısındaki szExeFile: ile...Bu process altında çalışan Threads hangisi benim istediğim Thread onu bulmaya çalışıyorum. Atıyorum, ModuleName dll.dll olan module ait threads...Birşey anlayan varsa bi zahmet :) ...[1] "CreateToolhelp32Snapshot, TH32CS_SNAPPROCESS,0"
Cevaplar
2011'den beri597 mesaj
#2
Cevap niye sorunun içinde gibi geliyor bana... :D
Post'unuzu bir okuyun isterseniz, yada ben arzulanan hedefi anlayamadım.

biraz daha kesinleştirmeniz mümkün mü amacınızı, threadlere ulaşabiliyorsanız sorun ne ola ki ? :D
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#3
0. Process Explorerı aç
1. Rastgele bir process seç
2. Process özelliklerini aç
3. Threads tabına geç (process altındali tüm threads burda)
4. Rastgele bir thread seç....

Bunlardan hangisi benim istediğim thread..?

Mesela sfc_os.dll threadid lerini alan bir program yaz..!

2011'den beri505 mesaj
#4
Dll virtual threadspool desteğini açabilirsin.
osC++CoDeR Konuyu açan
2007'den beri377 mesaj
#5
algea dedi: ↑
Dll virtual threadspool desteğini açabilirsin.
Biraz açıklama yapabilir misiniz..
2008'den beri3.195 mesaj
#6
Zor yerden sormuşun be ya...

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.