PDA

View Full Version : نوشتن در فایل به صورت باینری



ehsan2007
شنبه 30 مرداد 1389, 12:10 عصر
سلام به دوستان
من یک فایل لایسنس دارم دیکدش کردم متنی به این صورت میده
None;en-ca;None;8H489467LS631834L;AjaxUploader for asp.net is licensed.;410406;4;Temp;Oct102010;10/10/2010
حالا میخوام به جای متن بالا داخل فایل لایسنس این متنو بنویسم
None;en-ca;None;8H489467LS631834L;AjaxUploader for asp.net is
licensed.;410406;5;Temp;Oct102010;10/10/2010
تا برنامه کرک بشه
ولی نوشتن داخل فایل لایسنس باید به صورت باینری صورت بگیره
انجامش میدم اما هنگام خوندن از فایل با ارور مواجه میشه
کلا فایلی که من درست میکنمو فایل اولیه با هم تفاوت دارن
please help me
پروژه رو ضمیمه میگذارم
از فایل AjaxUploader.lic خونده میشه و نمایش داده میشه
Default4.aspx عملیات ساختن فایل رو انجام میده که درست کار نمیکنه

persian_bigboy
یک شنبه 31 مرداد 1389, 09:54 صبح
دوست من سلام . میتونی تو سایت CodeProject.com دنبال راه حل باشی و سریع پیدا کنی .
باتشکر از شما

irantopweb
چهارشنبه 14 اردیبهشت 1390, 23:46 عصر
به نتیجه رسیدی؟

irantopweb
پنج شنبه 15 اردیبهشت 1390, 13:25 عصر
من تونستم مقدار لایسنس رو تغییر بدم ، ولی فقط یه مشکل وجود داره اونم بحثت کد کردن بافر 1 و بافر 2 شماست که نهایت این ایراد رو می ده

Wrong sign.

که البته به این بر می گرده


internal static string a()

{



return "<RSAKeyValue><Modulus>psMD6RY3tMXeLO5Xl+nGzgwhSH7VPmxYDDB8hylyzRTgFfsznf 9C/ZAZmIh25ZrPYn+uUW7UnDOH3MV7JzQ2c7gmBTTBsD/vUd+ROKBH6MhPgox68zf9gIC00bh3jaCcm1WvYUTmwDvAD9AdT BuEV4XS2Y67vNqMYP/sxt4QMc0=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>";

}

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