PDA

View Full Version : گرفتن اطلاعات از سیستم



marzban
یک شنبه 24 تیر 1386, 09:28 صبح
با سلام
می خوام برنامه ای بنویسم که اطلاعات یک کامپیوتری که کاربر با آن به سایت وارد شده است را در بانک ذخیره کنم.
برای مثال سریال هارد.
یعنی یک کامپیوتر تنها یک بار بتواند رجیستر شود.چون ip در هر بار تغییر می کند نمی خواهم از ip استفاده کنم.
آیا این امکان وجود دارد؟
آیا راه بهتری برای این کار وجود دارد
لطفا راهنمایی کنید.
با تشکر مرزبان

babi_wd
یک شنبه 24 تیر 1386, 16:28 عصر
خیلی سخت گرفتی،
فکرنمکنم بتونی این کارو بکنی چون امکاناتش رو نداری
جاوا همچین امکاناتی نداره که شماره سریال در بیاره
تو سرور هم کاری نمیتونی بکنی
پس راهی جز اعتبار سنجی از طریق ایمیل باقی نمیمونه
فضولیه،اما چرا میخوای این کارو بکنی؟

علی علیرضائی
یک شنبه 24 تیر 1386, 16:38 عصر
این دستور شاید بتونه کمکت کنه

Request.ServerVariables("ALL_RAW")


__________________________________
انجمن مهندسان فعال (http://www.eaclub.com)

Behrouz_Rad
یک شنبه 24 تیر 1386, 17:07 عصر
در این مورد نمیتونی کاری انجام بدی...

این دستور شاید بتونه کمکت کنه

Request.ServerVariables("ALL_RAW")


کد فوق تمامی مقادیر Header ارسالی رو برمیگردونه که ارتباطی با سوال دوستمون نداره.

موفق باشید.

shahab_ksh
یک شنبه 24 تیر 1386, 17:19 عصر
با C# میشه

http://www.eggheadcafe.com/articles/20030511.zip

babi_wd
یک شنبه 24 تیر 1386, 17:59 عصر
با C# میشه

http://www.eggheadcafe.com/articles/20030511.zip


دوست عزیز ایشون نمیخوان که شماره سریال هارد سرور خودشون رو به دست بیارن
که کدی احتیاج دارن که سمت کلاینت اجرا بشه
سمت سرور به چه دردش میخوره؟؟

shahab_ksh
یک شنبه 24 تیر 1386, 18:13 عصر
دوست عزیز ایشون نمیخوان که شماره سریال هارد سرور خودشون رو به دست بیارن
که کدی احتیاج دارن که سمت کلاینت اجرا بشه
سمت سرور به چه دردش میخوره؟؟

من که نگفتم سمت کلاینت توسط صفحات وب میشه

ایشون هم معین نکردن سمت کلاینت یا سرور فقط میشه از طریق یه نرم افزار واسط مثل تروجان اون رو بدست آورد البته اگه کاربر بخاد از این طریق میشه موقع ثبت نام و ... سشنی رو در کامپیوتر کلاینت اجرا کرد که مجوز ورود بده یا نده !

m.hamidreza
یک شنبه 24 تیر 1386, 19:44 عصر
در این مورد نمیتونی کاری انجام بدی...

وب سایت هایی که این کار رو انجام میدن چیکار می کنن پس ؟

peymannaji
یک شنبه 24 تیر 1386, 20:03 عصر
سوال خوبی رو مطرح کردید ... منم دنبالشم ... اما به هر حال فکر میکنم اگه بشه فقط با زبان clinet side بشه اینکارو کرد ...

mahdi_negahi
یک شنبه 24 تیر 1386, 20:15 عصر
یک روز با جناب استاد راد ا در این باره به بحث پرداختیم در اون مواقع ایشون پیشنهاد activeX دادن البته تنها راه است ولی با توجه به اینکه کاری که شما میخواهید انجام بدهید در شبکه جهانی است و در حال حاضر تمام Anti virus ها و internet browser ها به activeX گیر میدهند گزینه مناسبی برای شما نیست ولی برای من که در شبکه محلی بود گزینه مناسبی بود و من حتی این کارو کردم که استفاده از برنامه را منوط به داشتن آن activeX کردم البته من این activeX را با vc++ 6 نوشتم فکر میکنم که در دات نت به این گونه موارد com+ گفته میشود ( البته فکر میکنم)

Behrouz_Rad
یک شنبه 24 تیر 1386, 21:15 عصر
ایشون هم معین نکردن سمت کلاینت یا سرور
نیازی به گفتن نیست!
واضح هست که سرور ارتباطی با این موضوع پیدا نمیکنه.

وب سایت هایی که این کار رو انجام میدن چیکار می کنن پس ؟
دامنه ی اختیارات تو در وب نسبت به کارهایی که میتونی بر روی سیستم کاربر انجام بدی بسیار محدوده.
نهایت کاری که میتونی انجام بدی قرار دادن کوکی روی سیستم کاربر هست که اون هم به شکل های مختلف حذف میشه و فایده ای نداره!
هیچکس نمیتونه تا ابد کاری کنه که در حوزه ی اینترنت تو تنها یک بار اقدام به تعامل با سایت (به هر شکل ممکن) بکنی.

موفق باشید.