PDA

View Full Version : سوال: تغییر Process PID



abasfar
جمعه 29 بهمن 1389, 00:45 صبح
سلام
کسی میدونه چه طور میتوانم pidیک پروسس را در هنگام Run تغییر بدم

vcldeveloper
جمعه 29 بهمن 1389, 11:21 صبح
pid یک پروسه رو نمی تونید تغییر بدید. pid یک مقدار منحصر به فرد هست که در هنگام ایجاد هر پروسه، توسط سیستم عامل به آن اختصاص داده میشه، و در توابع API های مختلف به عنوان مرجعی برای دسترسی به اون پروسه ازش استفاده میشه.

abasfar
جمعه 29 بهمن 1389, 12:06 عصر
استاد ممنون ازجواب شما
اما یکی از دوستان گفته


با تکنیک DKOM توی کدت EPROCESS رو تغییر بده ولی این کار مشکلات زیادی داره ( ClientID و synchronization و......)

البته یه جاهایی هم به استفاده از IDA-PRO اشاره شده

vcldeveloper
جمعه 29 بهمن 1389, 23:13 عصر
با تکنیک DKOM
شما سوالتان را در تالار VB.NET مطرح کردید. Direct Kernel Object Manipulation (یا همون DKOM) یک تکنیک Kernel Mode هست. با VB.NET و به طور کلی دات نت نمی تونید از این کارها بکنید.