PDA

View Full Version : چگونه مي توان مسير كامل مربوط به يك پروسه را بدست آورد؟



BORHAN TEC
شنبه 30 آبان 1388, 22:53 عصر
البته بايد بگويم كه اين كار را با تابع Module32First انجام داده ام و در ضمن مجوز SeDebugPrivilege را هم دريافت كرده ام ، ولي مشكل اينجا است كه وقتي با تابع Module32First مي خواهم مسير بعضي از پروسه ها را بدست بياورم ، به جاي اين كه مسير آن پروسه را به من بدهد ، مسير برنامه خودم را ميدهد!!!!:متعجب:

به نظر شما براي حل اين مشكل بايد چكار بكنم؟

با تشكر...:قلب:

vcldeveloper
یک شنبه 01 آذر 1388, 03:47 صبح
وقتي با تابع Module32First مي خواهم مسير بعضي از پروسه ها را بدست بياورم ، به جاي اين كه مسير آن پروسه را به من بدهد ، مسير برنامه خودم را ميدهد!
مثلا چه پروسس هایی؟

کامپوننت TProcessInfo (http://vcldeveloper.com/products/products-components/process-info/)چگونگی استفاده از Module32First برای به دست آوردن مسیر کامل EXE را نمایش میده. می تونید سورس آن را مطالعه کنید: TProcessItem.GetFullPath.