صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 13 , از مجموع 13
  1. #11
    مدیر انجمن کامپیوتر
    همديگر را دوست داشته باشيم و بهم احترام بگذاريم
    تاریخ عضویت
    Mar 2012
    محل سکونت
    زیر سایه شما
    نوشته ها
    801
    تشکر تشکر کرده 
    3,495
    تشکر تشکر شده 
    3,460
    تشکر شده در
    796 پست
    حالت من : ShadOsarhal
    قدرت امتیاز دهی
    13720
    Array

    پیش فرض پاسخ : دستکاری محتویات فایل های نصبی نوع msi

    سلام

    جوادجان، فکر کنم با ويندوز 8.1 سازگاري نداره! خوش بحال ما XP دارا



    سپاس
    دوستدار هميشگي شما "eDvArDo"

    7n1wj1mlvxoxejezfhye

    دلِ هر ايراني كه براي ايران نمي‌تپد، بهتراست نتپد! (پروفسور حسابي)

    آيا پاسخ سوالي را بدانم بهتر است، يا اينكه ندانسته از دنيا بروم؟! (ابوريحان بيروني)

    پس از سالها جهد و تلاش در كسب علم و معرفت، دانستم كه هيچ ندانستم! (علامه حسن زاده آملي)

  2. 3 کاربر مقابل از eDvArDo عزیز به خاطر این پست مفید تشکر کرده اند.


  3. #12
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض پاسخ : دستکاری محتویات فایل های نصبی نوع msi

    جواد عزیز
    من از ویندوز 8 استفاده نمیکنم و لذا نمیتوانم تست کنم. بعد از دیدن یادداشت شما تصمیم گرفتم که برنامه مورد بحث
    را مجددا" در ویندوز 7 تست کنم و مطمئن بشوم.
    دو تا ویندوز 7 مجازی در سیستمم داشتم که در یکی framework ها و بعضی آپدیت ها را نصب کرده بودم، ولی دومی
    را حدود یک ماه قبل برای تست کردن نصب کرده بودم و هیچ آپدیتی نداشت.

    اول ویندوز 7 بدون آپدیت ها را اجرا کردم تا در داخلش برنامه Wise for Windows Installer 5.2 Enterprise را نصب کنم
    دیدم که چون ویندوز را اکتیو نکرده ام ، پشت سر هم پیغام میدهد . توجه نکرده و شروع به نصب برنامه کردم و بعد دقیقا"
    با عیبی که شما فرمودید ، روبرو شدم.

    برای اطمینان بیشتر ، اول ویندوز را که اکتیو نبود ، اکتیوش کرده و بعد از ری استارت دوباره شروع به نصب کردم که دیدم
    براحتی نصب شد و مشکلی نبود.
    باز هم برای اطمینان بیشتر برنامه را در ویندوز 7 مجازی دوم که دارای آپدیت ها هم بود نصب کردم که عادی نصب شد
    و مشکلی نداشتم که نتیجه را در شکل زیر مشاهده میکنید:

    mw99ttyu7gx7ee4t

    =====================
    =========
    ===
    اما نکات پایانی بحث

    در جلسه قبل توانستیم برنامه Registry Crawler 4.5.05 را به روشی کرک کنیم و امروز میخواهیم همان کار را ولی با روشی دیگر انجام دهیم

    روش دوم: استفاده از فایل رجستری
    ====================

    ما اگر برنامه Registry Crawler 4.5.05 را (بدون دستکاری) نصب کرده و مرحله وارد کردن سریال را مانیتور کنیم ،
    خواهیم دید که برنامه اطلاعات مربوط به سریال را بصورت زیر در رجستری ذخیره میکند:

    کد:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\4Developers\RCrawler]
    "4D"=hex:77,77,77,2E,61,62,73,62,61,2E,6F,72,67,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,38,32,36,37,2D,31,35,37,34,2D,33,34,37,2D,30,31,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00

    تذکر:
    ====

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

    اینکه این موارد را از کجا تشخیص دهیم ، روش استانداردی وجود ندارد. من عقیده دارم که دو مسئله در یادگیری و
    استاد شدن اثر اساسی داشته و بقیه موارد نقش چندانی ندارند.
    اولین نکته ، علاقه قلبی شخص به کاری که میکند هست و دومین مسئله تکرار یاد گرفته ها و باز هم تکرار یاد
    گرفته ها هست.
    علاقه و تکرار باعث بالا رفتن تجربه شده و شخص را می سازد.
    باید بگویم که داشتن مدرک بالا خیلی خوب است ولی فقط مدرک نیست که انسان را ماهر و مورد اعتماد میکند.
    اگر همراه مدرک ، دو تا عامل علاقه و پشتکار وجود داشته باشند ، می شود در هرکاری به مدارج بالا رسید.

    بهر حال با فرض اینکه تغییرات بالا را در فایلی بنام sn.reg ذخیره کرده باشید ، مطلب را بشرح زیر دنبال کنید:

    1. همانطور که در جلسه قبل برای روش اول عمل کردیم عمل نمائید. یعنی اول فایل Registry Crawler.msi را توسط
    برنامه Wise For Windows Installer باز کرده و Unpack کنید.

    2. روی فایل D:\Registry Crawler\Registry Crawler.wsi دابل کلیک کنید ، پنجره ای شبیه تصویر زیر خواهید دید:

    0aqns1cj2uvl3e6kkhp0

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

    برای مثال اگر در سمت چپ پنجره روی گزینه Registry کلیک کنید ، در سمت راست پنجره همانند تصویر زیر ، کلیه
    تغییراتی را که برنامه در حالت نصب عادی در رجستری ایجاد خواهد کرد را مشاهده خواهید نمود:

    ye1d7s30oheqyli7arvh

    3. در شکل بالا ، قسمت بالای تصویر ، مشخصات رجستری در سیستم خود شما را نشان داده شده و در قسمت
    زیری ، تنظیمات رجستری مربوط به نصب برنامه است که الان باید با این قسمت کار کنید.
    ما نیاز داریم که تنظیمات موجود در فایل رجستری sn.reg را به تنظیمات رجستری برنامه اضافه کنیم تا برنامه بعد از
    نصب معمولی ، اتوماتیک اکتیو شده باشد.
    لذا در شکل بالا در محلیکه می بینید ، کلیک راست کرده و گزینه Import From .REG File را انتخاب کنید.

    در شکل بالا روی محل HKEY_LOCAL_MACHINE\SOFTWARE\4Developers\RCrawler کلیک راست شده ، چون
    در فایل رجستری sn.reg ، تنظیمات در این محل اعمال میشوند.

    4. در صفحه ایکه باز میشود فایل رجستری خودمان یعنی sn.reg را انتخاب می کنیم و برنامه اطلاعات آن را به
    رجستری فایل نصبی اضافه میکند.
    حال مطابق شکل زیر روی آیکن Save کلیک کنید:

    0ofx5whloe3i91ccqyp

    با این کار ، برنامه هر تغییری که انجام دادیم را در فایل D:\Registry Crawler\Registry Crawler.wsi ذخیره خواهد کرد.

    5. وقتی کار برنامه تمام شد، مطابق شکل زیر به منوی File رفته و روی گزینه Compile کلیک کنید:

    lao0gn8wo8ux66q6q3v9

    برنامه کارش را شروع خواهد کرد تا یک فایل نصبی نوع MSI برای محتویات داخل پوشه D:\Registry Crawler بسازد.
    بعد از اتمام کار برنامه ، اگر اشکالی پیش بیاید در زیر پنجره برنامه اعلام خواهد شد ، و اگر اشکالی نباشد شما
    خواهید دید که فایل جدیدی با نام Registry Crawler.msi در داخل پوشه D:\Registry Crawler درست شده که همان
    فایل کرک شده است.
    یعنی اگر شما این فایل را اجرا کنید برنامه مورد بحث ، هم نصب شده و هم اکتیو خواهد بود.

    بحثمان را در این جا با ذکر چند نکته بپایان میرسانم:

    __ کار کردن با فایل های نصبی نوع MSI ، همواره به سادگی مبحث بالا نمیباشد. بعضی اوقات نتیجه کار درست
    جواب نخواهد داد ، برای اینکه همانطور که قبلا" عرض کردم ساختار داخلی فایل های MSI پیچیده بوده و کد های
    مربوطه اکثرا" مثل دیگر کار های مایکروسافت ، گنگ و ناگویا هستند.لذا زیاد سخت نگیرید.

    __ برای حسن خطام این مبحث ، بنده برنامه Registry Crawler 4.5.05 نوع MSI که در پست اول دانلود کردید را
    مطابق شروح بالا تغییر داده و بعد با روشی دیگر فایل نصبی نوع MSI بدست آمده را به فایل نصبی نوع EXE تبدیل
    کرده ام که میتوانید آن را با حجم 335 کیلو بایت از پیوست دانلود و تست فرمائید.
    موفق باشید
    فایل های پیوست شده
    • نوع فایل: rar Registry Crawler.rar (355.3 کیلو بایت)

      این فایل 4 بار دانلود شده است .


    [SIGPIC][/SIGPIC]

  4. 6 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  5. #13
    عضو سایت
    با خدایی پادشاهی می کنی بی خدایی هر چه خواهی می کنی
    تاریخ عضویت
    Apr 2012
    محل سکونت
    مازندران => بابل
    نوشته ها
    156
    تشکر تشکر کرده 
    333
    تشکر تشکر شده 
    496
    تشکر شده در
    144 پست
    حالت من : Sepasgozar
    قدرت امتیاز دهی
    1582
    Array

    پیش فرض ( Wise For Windows Installer 5.2 Enterprise Edition ( Portable

    ( Wise For Windows Installer 5.2 Enterprise Edition ( Portable

    با سلام این نسخه واسه کسانی که مثل بنده نتونستن فایل نصبی را نصب کنن
    در ویندوز 64 بیتی پرتابلش را ساختیم و روی ویندوز 32 بیتی کار می کنه
    حالا اساتید لطف کنند تست کنند نتیجه را اعلام نمایند
    فکر کنم این دیگه مشکل نداشته باشه روی ویندوز 32 بیتی بنده رم 2 سی پی یو 2.53 سلرون بعد از 30 ثانیه اجرا میشه
    با تشکر از توجه شما
    حضرت علی ( ع ) هر گاه خداوند بخواهد بنده ای را خوار گرداند دانش را از او دور می سازد * تشکری که از روی علاقه و ارادت باشه با ارزشه، نه تشکری که بزور دیدن اطلاعات یا فایلی زده میشه * هر جا استاد مقصود شیرین زبان و بقیه دوستانم کوچ کردن منم میرم اونجا * یه تشکر خشک و خالی چیزی از من و شما کم نمیکنه که اون و وقتی به عزیزی دادیم ازش پس بگیریم * Full Software - Serial - Patch - Activator - Translations Me

  6. 3 کاربر مقابل از SetupEditor عزیز به خاطر این پست مفید تشکر کرده اند.


صفحه 2 از 2 نخستنخست 12

علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/