بیشتر کسانی که از فریم ورک Net. برای گسترش نرم افزار و یا وب سایت استفاده می کنند اغلب نگران امنیت برنامه هایشان هستند که نکند یه موقع Resource بشه و یا به نحوی کرک بشه .
در این پست یه برنامه ای معرفی می کنم که برنامه ای بسیار قوی برای licensing و غیر قابل کپی کردن برنامه و یا سایت می باشد .
CryptoLicensing For Net 2009.2.0
CryptoLicensing for .Net is a 100% .Net solution to add licensing, copy-protection and activation capabilities to your C# and Visual BAsic.Net (VB.Net) software:
CryptoLicensing uses the latest military strength, state-of-the-art cryptographic technology to ensure that your software and intellectual property is protected.
ادامه مطلب ...امروزه در این عصری که همه به دنبالSEO هستند , ابزاری که بتوان رنک سایت رو انواع موتورهای جستجو پیدا کرد بسیار به درد بخور می باشد .
در این پست قصد دارم 5 سایتی رو معرفی کنم که با اون بتونید Rank و یا رتبه سایت خودتون رو در موتور های جستجو معروف همچون گوگل Google و یاهو yahoo و بینگ bing و ... پیدا کنید .
1- KPMRS
شاید تا به حال بریتان پیش آمده باشد که برنامه ای که نوشتید در ویندوز ویستا به دلیل مشکل پرمیشن درست کار نکند مثلا زمانی که برنامه می خواهد با دیتابیس کار کند یک خطا می دهد که شما امکان دسترسی به این بخش را ندارید.
اگر شما در این حالت رو برنامه راست کلیک نمایید و گزینه Run as Administrator را بزنید مورد حل خواهد شد . ولی اگر بخواهید که این مشکل را برای همیشه حل کنید باید دست به دامن Manifest شوید.
مانیفست چیست ؟
مانیفست یک فایلی است که اطلاعاتی در مورد یک اسمبلی خاص در خود نگه میدارد و در واقعه توصیف گره همون اسمبلی می باشد.
مثلا ما می تونیم در مانیفست مشخص کنیم که برادر ویندوز ویستا زمانی که این برنامه خواست اجرا بشه , این رو مدیر در نظر بگیر...
مانفیست شما باید مثل مانیفست پاین باشد :
فقط کافیه تمام کد های بالا رو داخل یه نوت پد کپی کنید و طبق دستورالعمل زیر اون رو ذخیره کنید :
خوب فرض کنید نام اسمبلی شما یه چیزی مثل اینه SirAsad.exe
پس مانیفست شما باید یه چیزی شبیه این باید باشه SirAsad.exe.manifest
و هر جا که اون اسمبلی رو که میدین , باید اون فایل مانیفست هم در کنارش باشه.
یاشیاسیز