PDA

نسخه کامل مشاهده نسخه کامل : رفتار های متفاوت فایل های exe در برابر تغییر حجم



SILWESTER
30-12-2006, 17:35
پست و ار تلپیک tz اوردم اینجا شاید کسی بدونه و مشکل منو حل کنه:)
سلام! به همکاران و اعضای محترم انجمن.
با یه مشکل برخوردم. فایل های اجرایی که با tzcp حجیم میشن رفتار های دوگانه ای نشون میدن. بعضی هاشون اجرا میشن و بعضا ها error زیر رو میدن
could not inisialize installation file, size expected=xxxxxx, returned =xxxxxxxxx
این مشکل با set up های ساخته شده با برنامه wise install 9.02 بیشتر مشهوده. کسی میدونه موقع comple کردن چه مولفه ای را باید فعال یا غیر فعال کرد تا این مشکل مقایسه در حجم پسش نیاد یا چرا این پیغام در بعضی به وجود میاد و در بقیه نه؟ :) با تشکر از شما دوستان

parisim
01-01-2007, 16:51
سلام ،

تا آنجايی که من ميدونم ، هر فايل exe را نميشه دستکاری کرد. بعضی از فايلها دارای CRC و يا به عبارت ديگر ( اگر اشتباه نميکنم ) Cyclic Redundancy Check هستن. يعنی برنامه قبل از اجرا بدون ايراد بودن خود را (Integrity) چک ميکند. اين بدليل جلوگيری از اجرای برنامه در صورت ايجاد تغييرات در آن توسط ويروسها و غيره هستش.

به نظر من بهترين راه برای محافظت از اين نوع فايلها پنهان کردن و گذاشتن آنها در پوشه هايی با نامهای غير معمول نظير AUX ، COM و غيره است.

NoneForce
01-01-2007, 17:01
پست و ار تلپیک tz اوردم اینجا شاید کسی بدونه و مشکل منو حل کنه:)
سلام! به همکاران و اعضای محترم انجمن.
با یه مشکل برخوردم. فایل های اجرایی که با tzcp حجیم میشن رفتار های دوگانه ای نشون میدن. بعضی هاشون اجرا میشن و بعضا ها error زیر رو میدن
could not inisialize installation file, size expected=xxxxxx, returned =xxxxxxxxx
این مشکل با set up های ساخته شده با برنامه wise install 9.02 بیشتر مشهوده. کسی میدونه موقع comple کردن چه مولفه ای را باید فعال یا غیر فعال کرد تا این مشکل مقایسه در حجم پسش نیاد یا چرا این پیغام در بعضی به وجود میاد و در بقیه نه؟ :) با تشکر از شما دوستان

سلام
نسخه هاي قديمي وايز اين پيغام را مي دهند كه مي توان از آن كمك گرفت ولي نسخه هاي جديد فقط اعلام خطا مي كنند.
مقدار expected را بصورت معكوس در فايل توسط يك اديتور هگز جستجو كنيد و مقدار returned را جايگزين كنيد.

SILWESTER
01-01-2007, 20:00
باتشکر از دوستان که جواب دادند.
crc فکر کنم ربط داشته باشه. نمیدونم چجوری اونو فعال یا غیر فعال کنم؟ اصلا موقع پک کردن میشه اونو تعریف کرد یا نه؟
nforceجان: میرم راه کار شما را تست منم.اگر میشه یه توضیح هم بدین چرا من وقتی با install shield express 3.4 پک میکنم این مشکل پیش نمیاد؟ چه مولفه ای در wise 9.02 هست که باعث این پیغام میشه؟:) این برام خیلی مهمه!!!!!!!!!!!!!
( شما خیلی وقته اینورا نیمدین:) )

NoneForce
02-01-2007, 10:48
باتشکر از دوستان که جواب دادند.
crc فکر کنم ربط داشته باشه. نمیدونم چجوری اونو فعال یا غیر فعال کنم؟ اصلا موقع پک کردن میشه اونو تعریف کرد یا نه؟
nforceجان: میرم راه کار شما را تست منم.اگر میشه یه توضیح هم بدین چرا من وقتی با install shield express 3.4 پک میکنم این مشکل پیش نمیاد؟ چه مولفه ای در wise 9.02 هست که باعث این پیغام میشه؟:) این برام خیلی مهمه!!!!!!!!!!!!!
( شما خیلی وقته اینورا نیمدین:) )

سلام
خب احتمالا اينستال شيلد گزينه اي براي كنترل crc ندارد. با وايز كار نكردم. متاسفانه وقت نوشتن توضيح فارسي براي انجام اين كار را ندارم ولي فكر كنم با نگاه كردن به اين راهنما بتوانيد نحوه كار را متوجه شويد:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

(در خدمت هستم. جواب ندادن به معني نبودن نيست)