PDA

View Full Version : سوال: گرفتن اطلاعات سيستم از طريق اي پي



saeid13608
دوشنبه 13 دی 1389, 11:18 صبح
باسلام وخسته نباشيدميخواستم بدونم ميشه بااستفاده ازويژوال بيسيك 6 برنامه اي نوشت كه دريك شبكه اداري بتواندازطريق اي پي مشخصات سيستم(مدل وسريال قطعات) 200كامپيوتررابصورت انلاين مشاهده كرد

razeghi_loved
دوشنبه 13 دی 1389, 14:19 عصر
آره می شه به یک شرط که یک فایل agent قبلاً روی سیستم ها نصب کرده باشی تا وقتی برنامه خودت را اجرا می کنی اطلاعات رو بهت بده

saeid13608
چهارشنبه 15 دی 1389, 08:03 صبح
آره می شه به یک شرط که یک فایل agent قبلاً روی سیستم ها نصب کرده باشی تا وقتی برنامه خودت را اجرا می کنی اطلاعات رو بهت بده

ميشه سايتي يا مقاله اي يا پي دي افي چيزي بهم معرفي كنيد كه من نحوه نوشتن همچين برنامه اي رو ياد بگيرم(خيلي ضروريه)با تشكرازسايت خوبتان

razeghi_loved
چهارشنبه 15 دی 1389, 12:01 عصر
برو تو قسمت vb از بچه های اونجا بخواه که کمکت کنند من برنامه نویسی بلد نیستم

newvadood
چهارشنبه 15 دی 1389, 20:33 عصر
ميشه سايتي يا مقاله اي يا پي دي افي چيزي بهم معرفي كنيد كه من نحوه نوشتن همچين برنامه اي رو ياد بگيرم(خيلي ضروريه)با تشكرازسايت خوبتان

System Information خود ویندوز بهترین ابزاره

hamidhws
چهارشنبه 22 دی 1389, 08:06 صبح
باسلام وخسته نباشيدميخواستم بدونم ميشه بااستفاده ازويژوال بيسيك 6 برنامه اي نوشت كه دريك شبكه اداري بتواندازطريق اي پي مشخصات سيستم(مدل وسريال قطعات) 200كامپيوتررابصورت انلاين مشاهده كرد

اگه سیستم سرور باشه یا پورت FTP فعال داشته باشه بدون هیچ کار اضافه ای از طریق سیستم خودت میتونی (البته در مورد سریال قطعات مطمئن نیستم)

quiet_programmer
چهارشنبه 22 دی 1389, 14:50 عصر
با سلام

با استفاده از تکنولوژی wmi تو VB میتونی همه این اطلاعات رو به صورت متن به سمت سرور با کامپوننت winsock ارسال کنی.

hamidhws
جمعه 24 دی 1389, 06:33 صبح
با سلام

با استفاده از تکنولوژی wmi تو VB میتونی همه این اطلاعات رو به صورت متن به سمت سرور با کامپوننت winsock ارسال کنی.

منظورتون از WMI چیه؟ میشه بیشتر توضیح بدید؟ با تشکر

Felony
جمعه 24 دی 1389, 23:43 عصر
با سلام

با استفاده از تکنولوژی wmi تو VB میتونی همه این اطلاعات رو به صورت متن به سمت سرور با کامپوننت winsock ارسال کنی.
WMI تکنولوژی نیست بلکه یک ابزار مدیریتی ویندوز هست .


منظورتون از WMI چیه؟ میشه بیشتر توضیح بدید؟ با تشکر
WMI یک ابزار مدیریتی ویندوز هست که از طریق اون میتونید تمامی اطلاعات مورد نیاز در مورد ویندوز و سخت افزارهای متصل به سیستم رو از طریق اون دریافت و یا تغییراتی در تنظیمات ویندوز اعمال کنید .
برای ارتباط با WMI میتونید از دستورات tSQL مخصوص اون استفاده کنید که در ویندوز WQL شناخته میشه و مخفف عبارت Windows Query Language هست ؛ هر سخت افزار یا ... برای خودش یک کلاس داره و هر کلاس شامل متدهایی میشه که اطلاعات مورد نظر رو به شما تحویل میده یا از شما میگیره ؛ برای اطلاعات بیشتر به لینک های MSDN زیر مراجعه کنید :
http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx
http://msdn.microsoft.com/en-us/library/aa394554(v=VS.85).aspx
http://msdn.microsoft.com/en-us/library/aa394582(v=VS.85).aspx

اگر مجوزهای لازم رو داشته باشید میتونید به صورت Remote به سیستم مورد نظر متصل بشید و اطلاعات مورد نظر رو ازش درخواست کنید .