PDA

View Full Version : حرفه ای: غیر فعال کردن صفحه کلید



Mohandes2009
سه شنبه 22 شهریور 1390, 12:58 عصر
میخواستم گالری تصاویر سایتم را کسی نتونه عکس هاش را به هیچ ترتیبی Save کنه :

1- با پرینت اسکرین صفحه کلید
2- راست کلیک
3- ذخیره اون صفحه از سایت!

امکانش هست؟
چجوری میشه توضیح بدین!

sobhan5968
سه شنبه 22 شهریور 1390, 13:01 عصر
برای مقابله با ذخیره صفحه و غیر فعال کردن راست کلیک کدهایی هست ولی غیرفعال کردن پرینت اسکرین رو من تا بحال نه شنیدم و نه دیدم که بشه کنترلش کرد !

smm2006sh
سه شنبه 22 شهریور 1390, 13:11 عصر
سلام Mohandes2009
فکر کنم شما با یه تابع بتونید این کار را انجام بدید.
این کار را من توی برنامه های ویندوزی کردم چون اونجا یه( event (key_down برای این کار داشت . اما توی فرو م های وبی این تابع را نداره . یه تابع برای این کار بنویسی و توی لود برنامه صداش بزنی مثل این تابع که توی برنامه ویندوزی که یه سری کلید ها را برای مثلا تکس باکس غیر فعال میکنه
private void txtphone_KeyDown(object sender, KeyEventArgs e)
{
if (!((e.KeyCode >= Keys.D0 && e.KeyCode <= Keys.D9) || (e.KeyCode >= Keys.NumPad0 && e.KeyCode <= Keys.NumPad9) || e.KeyCode == Keys.Back || e.KeyCode == Keys.Delete || e.KeyCode == Keys.Right || e.KeyCode == Keys.Left || e.KeyCode == Keys.Home || e.KeyCode == Keys.End))
{
e.SuppressKeyPress = true;
}
}

Saman Hashemi
سه شنبه 22 شهریور 1390, 13:18 عصر
با javascript اينكار بكن اگه سرورتو دوست داري...!:چشمک:

Mohandes2009
سه شنبه 22 شهریور 1390, 13:19 عصر
سلام Mohandes2009
فکر کنم شما با یه تابع بتونید این کار را انجام بدید.
این کار را من توی برنامه های ویندوزی کردم چون اونجا یه( event (key_down برای این کار داشت . اما توی فرو م های وبی این تابع را نداره . یه تابع برای این کار بنویسی و توی لود برنامه صداش بزنی مثل این تابع که توی برنامه ویندوزی که یه سری کلید ها را برای مثلا تکس باکس غیر فعال میکنه
private void txtphone_KeyDown(object sender, KeyEventArgs e)
{
if (!((e.KeyCode >= Keys.D0 && e.KeyCode <= Keys.D9) || (e.KeyCode >= Keys.NumPad0 && e.KeyCode <= Keys.NumPad9) || e.KeyCode == Keys.Back || e.KeyCode == Keys.Delete || e.KeyCode == Keys.Right || e.KeyCode == Keys.Left || e.KeyCode == Keys.Home || e.KeyCode == Keys.End))
{
e.SuppressKeyPress = true;
}
}
آره اینکارا را بلدم اما تو وب نمیدونم چجوری ازش استفاده کنم
منم تو ویندوز انجام میدادم
اما وب کمی فرق داره!

Mohandes2009
سه شنبه 22 شهریور 1390, 13:19 عصر
برای مقابله با ذخیره صفحه و غیر فعال کردن راست کلیک کدهایی هست ولی غیرفعال کردن پرینت اسکرین رو من تا بحال نه شنیدم و نه دیدم که بشه کنترلش کرد !
آره منم ندیدم ولی بلاخره یه راهی باید باشه که به هیچ طریقی نشه از یک صفحه سایت کپی برداری بشه به هر نحوو!:متفکر:

Mohandes2009
سه شنبه 22 شهریور 1390, 13:21 عصر
با javascript اينكار بكن اگه سرورتو دوست داري...!:چشمک:
چجوری میشه کداشا بزارید؟
برای هر سه موردش ممنونم

Saman Hashemi
سه شنبه 22 شهریور 1390, 13:29 عصر
به اينجا مراجعه (http://www.codeproject.com/KB/aspnet/Protect_your_data.aspx)كن...!

Mohandes2009
سه شنبه 22 شهریور 1390, 13:36 عصر
به اينجا مراجعه (http://www.codeproject.com/KB/aspnet/Protect_your_data.aspx)كن...!
توی این کد راست کلیک غیر فعاله ولی Print Screen فعاله هنوز!!!

mehdi.mousavi
سه شنبه 22 شهریور 1390, 13:45 عصر
میخواستم گالری تصاویر سایتم را کسی نتونه عکس هاش را به هیچ ترتیبی Save کنه :

سلام.
چنین امکانی وجود نداره! اگر مایلید تا کسی از اونها کپی نگیره، اونها رو روی اینترنت نذارید.
کدی های JavaScript رو براحتی میشه از کار انداخت، حتی اگر Print Screen رو نیز از کار بندازید،
باز هم براحتی میشه فایل مربوطه رو مستقیما download کرد...

موفق باشید.

Mohandes2009
سه شنبه 22 شهریور 1390, 14:11 عصر
سلام.
چنین امکانی وجود نداره! اگر مایلید تا کسی از اونها کپی نگیره، اونها رو روی اینترنت نذارید.
کدی های JavaScript رو براحتی میشه از کار انداخت، حتی اگر Print Screen رو نیز از کار بندازید،
باز هم براحتی میشه فایل مربوطه رو مستقیما download کرد...

موفق باشید.

نه آخه بعضی عکس ها است که فقط جنبه نمایش داره مثل عکس پروژه ها ی یه جایی و برای دیدن نه اینکه از روش بشه کپی برداری کرد.
بعد اگه راست کلیک از کار بیفته و اینکه صفحه سایت را نتونه Save کنه و پرینت اسکرین کار نکنه چجوری میشه کپی کرد؟ با نرم افزار های دیگه؟ خب شاید کاربرش بلد نباشه یا به سختی بیفته بازم بهتر از هیچی است:لبخند:
همه میگن با جاوا اسکریپت خب یه کد که کار کنه بدین از کد پروجکت دوستمون لینک دادن ولی من دانلود کردم کار نکرد!
اگه کسی کد داره که کار کنه بزاره لطفا!

sobhan5968
سه شنبه 22 شهریور 1390, 17:14 عصر
به قول دوستمون اگه میخواهید کسی کپی نکنه اصلا رو اینترنت نزارید !!!

حالا گیرم تونستید پرینت اسکرین رو غیرفعال کنید . خوب ایا صدها نرم افزار برای فیلم برداری و عکس برداری از دستکتاپ وجود نداره یا مثلا کسی نمیتونه با موبایلش یا با دوربین از روی مانیتور عکس بگیره ؟!!

همون طور که در پست اول هم گفتم نمیشه به منابع کاربر بازدید کننده از سایتتون دسترسی داشته باشید اگه اینجوری باشه که میشه هک و نفوذ !

Saman Hashemi
سه شنبه 22 شهریور 1390, 17:29 عصر
استفاده از Watermark بروي عكسها شيوه خوبيه كه سايتهايي كه عكس ميفروشن هم ازين شيوه استفاده ميكنند...!
البته نيازي به تخصص نداره ها مثلا با مرورگر chrome سه سوت يه مبتدي هم ميتونه تمام قسمت هاي سايتتو برداره عكس كه جاي خود داره...!
منم با آقاي موسوي موافقم،مهمه،نذار...!

hjran abdpor
چهارشنبه 23 شهریور 1390, 03:08 صبح
معمولا برای این کارها از جاوااسکریپت استفاده میکنند، حالا اگه کاربر به هر دلیلی جاوا اسکریپت را غیرفعال کن تموم مطالب سایت قابل کپی هستن .
فکر کنم اساتید همه چیز را گفتن .

با تشکر.

Mohandes2009
چهارشنبه 23 شهریور 1390, 18:24 عصر
استفاده از Watermark بروي عكسها شيوه خوبيه كه سايتهايي كه عكس ميفروشن هم ازين شيوه استفاده ميكنند...!
البته نيازي به تخصص نداره ها مثلا با مرورگر chrome سه سوت يه مبتدي هم ميتونه تمام قسمت هاي سايتتو برداره عكس كه جاي خود داره...!
منم با آقاي موسوي موافقم،مهمه،نذار...!
این روش چجوریه؟ میشه توضیح بدین؟

معمولا برای این کارها از جاوااسکریپت استفاده میکنند، حالا اگه کاربر به هر دلیلی جاوا اسکریپت را غیرفعال کن تموم مطالب سایت قابل کپی هستن .
فکر کنم اساتید همه چیز را گفتن .

با تشکر.
یه کد جاوا اسکریپت که عمل بکنه بدین

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

Saman Hashemi
پنج شنبه 24 شهریور 1390, 09:10 صبح
watermark (http://www.makeuseof.com/tag/watermark-images-photoshop/)برچسب زدن برروي عكس ميگن...!

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

Mohandes2009
پنج شنبه 24 شهریور 1390, 19:05 عصر
watermark (http://www.makeuseof.com/tag/watermark-images-photoshop/)برچسب زدن برروي عكس ميگن...!

:متفکر:
نه منظورم اینه این watermark را با فتوشاپ درست کردیم چجوری بندازیم رو هر تصویری که کاربر آپلود میکنه؟یعنی نمیشه؟ اول باید watermark بزاره رو عکس ها بعد آپلود کنه؟:متفکر: