View Full Version : سوال: کامپوننت ProcessInfo برای دلفی 7
Felony
یک شنبه 26 مهر 1388, 20:31 عصر
:لبخندساده:سلام
من کامپوننت ProcessInfo رو دانلود کردم ، میخوام باهاش برای یه برنامه یک پلاگین بنویسم که فقط SDK اون رو برای دلفی 7 دارم ، حالا خواستم این کامپوننت رو روی دلفی 7 نصب کنم ولی کامپایلر دلفی 7 از چند خط کد کامپوننت اشکال گرفت ولی به راحتی روی دلفی 2009 نصب میشه و من هم نتونستم مشکل کدها رو پیدا کنم .
فکر میکنم این کامپوننت رو آقای کشاورز نوشتن ، لطفا کمک کنید ...
:چشمک:ممنون
vcldeveloper
یک شنبه 26 مهر 1388, 21:07 عصر
آره، اون نسخه ایی که فعلا برای دانلود گذاشتم، با دلفی 7 مشکل داره. یک نسخه جدیدتر آماده کردم که علاوه بر پشتیبانی از دلفی 7، قابلیت های بیشتری هم داره، ولی متاسفانه سروری که این کامپوننت روی آن قرار گرفته، چند وقت پیش هک شده بود، و پس از Restore کردن محتویات سرور، هنوز دسترسی من به FTP سایتم، و cPanel امکان پذیر نیست، و نمی تونم نسخه جدید را در سایت آپلود کنم. بهشون اطلاع دادم، امیدوارم تا فردا مشکل برطرف بشه، و من بتونم نسخه جدید را آپلود کنم.
تغییرات کلی که در نسخه جدید اعمال شدند، عبارتند از:
- پشتیبانی از دلفی 7، 2007، 2009، و 2010.
- پشتیبانی از Enumerators برای دسترسی به Processها، Moduleها، Threadها، و پنجره ها.
- اضافه شدن خصوصیت UserName برای دریافت نام کاربری و دامینی که Process با آن اجرا شده.
- اضافه شدن خصوصیت IsAccessible برای بررسی اینکه آیا امکان دسترسی به Process مربوطه از طریق برنامه در حال اجرا وجود دارد یا خیر؟
- تلاش در جهت کسب دسترسی SeDebugPrivillage برای دستیابی بهتر به اطلاعات Processهای در حال اجرا، بخصوص Processهای سیستمی.
به عنوان مثال، در نسخه جدید می تونید با کد زیر لیست پروسس های در حال اجرا، و کاربری که آنها را اجرا کرده، به دست آورد:
var
Process : TProcessItem;
begin
ListBox1.Clear;
for Process in ProcessInfo1.RunningProcesses do
ListBox1.Items.Add(Process.ExeName + ' : ' + Process.UserName);
end;
Felony
دوشنبه 27 مهر 1388, 10:22 صبح
پس لطفا اگر نسخه ی جدید رو آپلود کردید خبر بدید .
ممنون
AliReza Vafakhah
دوشنبه 27 مهر 1388, 13:21 عصر
با تشکر از آقای کشاورز
About ProcessInfo Component (http://vcldeveloper.com/2009/09/08/process-info/#more-163)
Download ProcessInfo Component (http://vcldeveloper.com/downloads/ProcessInfo.zip)
Felony
دوشنبه 27 مهر 1388, 18:56 عصر
با تشکر از آقای کشاورز
About ProcessInfo Component (http://vcldeveloper.com/2009/09/08/process-info/#more-163)
Download ProcessInfo Component (http://vcldeveloper.com/downloads/ProcessInfo.zip)
این که همون نسخه ی 2009 هستش ، آقای کشاورز نمیشه جای دیگه آپلود کنید ؟ کار من خیلی گیره این کامپوننت هست .
:لبخندساده:
AliReza Vafakhah
دوشنبه 27 مهر 1388, 20:24 عصر
سایت آقای کشاورز و درباره ProcessInfo
A simple demo is also included which shows basic functionalities of TProcessInfo, and TAppInfo by creating a simple task manager. Demo is tested on Delphi 7, Delphi 2009, and Delphi 2010.
Felony
سه شنبه 28 مهر 1388, 05:51 صبح
من تمام سایت آقای کشاورز رو جند ده بار خوندم و دوره کردم ، این کامپوننت نسخه ی 2009 هست ، همونطور که خود آقای کشاورز تایید کردن .
vcldeveloper
سه شنبه 28 مهر 1388, 21:28 عصر
فعلا نسخه جدید (نسخه 1.1) را اینجا قرار میدم. معلوم نیست این پشتیبانی شرکت Hosting داره چه غلطی میکنه که بعد از یک هفته هنوز به درخواست من رسیدگی نکردند، و فقط پیام میدن که لطفا صبر کنید!
بعد از درست شدن مشکل سرور، این ضمیمه را با لینک مربوطه از سایت جایگزین می کنم.
لینک دانلود اصلاح شد. برای دانلود کامپوننت و مشاهده تغییرات اعمال شده در نسخه 1.1 به لینک زیر مراجعه کنید:
http://vcldeveloper.com/news/processinfo-1-1-is-released/
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.