نمایش نتایج: از شماره 1 تا 10 , از مجموع 27

Threaded View

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

    پیش فرض پاسخ : نصب اتوماتیک و مخفی برنامه The KMPlayer 3.8.0.122

    امروز میخواهم یک سوال امتحانی مطرح کنم تا ببینم که آیا مطالبی را که تا اینجا بحث کردیم را درست متوجه شده اید
    یا نه.
    ولی قبل از مشخص کردن سوال امتحانی اول باید یک سری کار های دیگر هم انجام بدهید که در ذیل توضیح میدهم.

    در کلیه روش های گفته شده (البته در رابطه با این برنامه مورد بحث) مسئله ای کم بود که هیچکدام نپرسیدید.
    و آن اینکه در هیچ کدام از روش هائی که تا الان برنامه را بطرق مختلفی ساختیم و نصب کردیم ، فایل Uninstall
    نداشتیم. یعنی اگر بعد از نصب برنامه با هر کدام از روش های بالا به قسمت Add or remove programs مراجعه
    میکردید ، می دیدید که در آن جا گزینه ای برای Uninstall کردن برنامه وجود ندارد.
    و شما مجبور بودید که برای حذف برنامه ، پوشه نصب شده The KMPlayer و شورت کات های ساخته شده را بطور
    دستی دیلیت کنید.

    امروز برنامه را به روش دیگری درست میکنیم که استاندارد باشد و مشکلات بالا را نداشته باشد.
    =========================

    من فرض میکنم که در حال حاضر شما فایل mcs.ico و نیز پوشه The KMPlayer با محتویاتش را در محل D:\00 قرار
    داده اید.

    1. برنامه notepad را باز کرده ، کد های زیر را در آن تایپ نموده و سپس آن را با نام setup.iss درون پوشه D:\00
    قرار دهید:

    کد:
    [Setup]
    AppId={{0A6D89D4-E8BE-42FE-B34F-6D8E70A9E9F7}
    AppName=The KMPlayer
    AppVersion=3.8.0.122
    AppVerName=The KMPlayer 3.8.0.122
    AppPublisher=eDvArDo
    DefaultDirName={pf}\The KMPlayer
    DisableDirPage=yes
    DefaultGroupName=The KMPlayer
    DisableProgramGroupPage=yes
    OutputDir=D:\00\out
    OutputBaseFilename=setup
    SetupIconFile=D:\00\mcs.ico
    Compression=lzma
    SolidCompression=yes
    
    [Languages]
    Name: "english"; MessagesFile: "compiler:Default.isl"
    
    [Tasks]
    Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; OnlyBelowVersion: 0,6.1 
    Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; OnlyBelowVersion: 0,6.1
    
    [Files]
    Source: "D:\00\The KMPlayer\KMPlayer.exe"; DestDir: "{app}"; Flags: ignoreversion
    Source: "D:\00\The KMPlayer\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
    
    [Icons]
    Name: "{group}\The KMPlayer"; Filename: "{app}\KMPlayer.exe"
    Name: "{group}\{cm:UninstallProgram,The KMPlayer}"; Filename: "{uninstallexe}"
    Name: "{commondesktop}\The KMPlayer"; Filename: "{app}\KMPlayer.exe"; Tasks: desktopicon
    Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\The KMPlayer"; Filename: "{app}\KMPlayer.exe"; Tasks: quicklaunchicon

    2. حال اگر برنامه رایگان inno setup را در سیستمتان نصب کرده باشید میتوانید روی فایل setup.iss کلیک راست کرده
    و سپس روی گزینه Compile کلیک کنید.
    با این کار چند لحظه بعد درون پوشه D:\00 ، پوشه ای بنام out ایجاد شده و درون آن فایلی با نام setup.exe خواهید
    داشت.
    این فایل فایل نصب عادی برنامه The KMPlayer 3.8.0.122 است که ما بروشی غیر از روش سازنده اصلی درست
    کردیم.
    حالا اگر این برنامه را تست کنید خواهید دید که برنامه بطور نرمال نصب شده و دیگر مشکلات نصب های قبلی را
    نداریم.

    حالا سوال امتحانی
    ===========
    میخواهم کاری کنید که این فایل بطور مخفی و اتوماتیک نصب شود.

    منتظر جواب هایتان (توضیحاتتان در مورد چگونگی کار) هستم


    [SIGPIC][/SIGPIC]

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


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

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

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

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

http://www.worldup.ir/