PDA

View Full Version : حرفه ای: رجيستري سمت end user بعلاوه Asp.net بعلاوه java script ؟



بمب منطقی
یک شنبه 09 مهر 1391, 10:40 صبح
سلام خدمت اساتيد بخش Asp.net

سوال يکم سختي دارم که تو سايتهاي خارجي هم جوابش رو نتونستم پيدا کنم:
چطور ميتونم کليدي رو در رجيستري client side نوشته و همچنين از اون بخونم.
اينطور متوجه شدم صرفا با asp.net script نميشه چون server side هست و بايد ابتدا با کد client side script‌مثل java script اونو پياده کرد و نتيجه رو به asp.net پاس داد (براي نوشتن در رجيستري پارامتري رو از Asp.net به متدي در javascript پاس داد و در خواندن از رجيستري نتيجه رو از يک متد javascript دريافت کرد) ولي چگونگي پياده کردن اين راه حل رو بلد نيستم.اگه روش پياده کردن اين راه حل رو بلدين يا راه حل بهتري سراغ دارين ممنون ميشم منو راهنمايي بفرمائيد.

بمب منطقی
یک شنبه 09 مهر 1391, 14:54 عصر
ببينيد خواندن از رجيستري سرور خيلي راحته بدين صورت:
RegistryKey objRk = Registry.LocalMachine.OpenSubKey("SOFTWARE");
Response.Write(objRk.GetValue("Data").ToString());
دو خط بالا مقدار Data از کليد software موجود در رجيستري سرور رو ميخونه من ميخوام اينکار رو با سرويسس گيرنده انجام بدم.

Saman Hashemi
یک شنبه 09 مهر 1391, 20:18 عصر
دوست عزیز راه حلی نداره چون اگه داشت الان هر سایتی اطلاعات کلاینت دستکاری میکرد و میدزدید...!
شما برای چی میخوایی یه همچین کاری کنی بگو شاید راه حل دیگه ای وجود داشته باشه...!

بمب منطقی
دوشنبه 10 مهر 1391, 12:48 عصر
من در حال توسعه وبسايتي هستم که کاربرانش يه تعداد خاص و مشخص هستن و نميخوام هيچکس ديگه اي بجز اين نفرات (که هر کدومشون از شهرهاي مختلفي به سايت لوگين ميشن)حتي صفحه لوگين سايت رو هم مشاهده کنن.براي اينکار ابتدا خواستم MAC ID سيستم هاي اين تعداد نفرات رو در ديتابيس وبسايت بطور ثابت تعريف کنم تا هر موقع اين نفرات خواستن به وبسايت متصل بشن ابتدا MAC ID اين نفرات چک بشه و در صورت صحيح بودن صفحه لوگين نمايش داده بشه.که با شکست روبرو شدم و نتونستم کدي رو پيدا کنم که بتونه بدرستي MAC ID سيستم Client رو با ASP.net بدست آورد(اگه براي اينکار هم راهي داشتيد راهگشاي من خواهد بود).روش بعدي که به ذهنم رسيد خوندن مقداري در registry سيستم Client بود که در صورت موجود بودن،صفحه لوگين نمايش داده بشه که اينم،هم شما و هم خيلي هاي ديگه ميگين نميشه :ناراحت:
آيا راه حلي به ذهنتون ميرسه ؟ کلا هدفم از اين کار اينه که تعداد خاصي از سيستم هاي کامپيوتري از پيش تعريف شده (حدودا 10 سيستم) بتونن صفحه لوگين و همچنين ساير صفحات وبسايت رو مشاهده کنن.چون وبسايت مصرف عام نداره و يک پل ارتباطي بين يه تعداد نفر خاص هست.

با تشکر

بمب منطقی
شنبه 22 مهر 1391, 10:05 صبح
پس اينطور که معلومه يک چنين کاري رو نميشه انجام داد.من يجايي مطلبي خوندم که با activex ميشه اينکار رو کرد.ميشه من رو در اين زمينه راهنمايي بفرمائيد؟