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

موضوع: الگوی ساخت برنامه نصب با استفاده از nsis

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #15
    مدیر بخش اموزشی
    !Busy
    تاریخ عضویت
    Dec 2011
    محل سکونت
    . : : I R A N : : .
    نوشته ها
    1,330
    تشکر تشکر کرده 
    4,575
    تشکر تشکر شده 
    6,033
    تشکر شده در
    1,280 پست
    حالت من : Khoshhal
    قدرت امتیاز دهی
    1144
    Array

    اضافه کردن آدرس مورد نظر به فایل hosts به روش هوشمندانه!

    درود بر شما

    تو این پست به شما آموزش میدم چطوری به طریق هوشمندانه یه آدرس دلخواه رو توی فایل hosts قرار بدین تا آدرس اون سایت بره توی بلک لیست ویندوز و برنامه مورد نظرتون نتونه به اینترنت متصل بشه و سریال به هم بخوره!!.

    حالا چرا اسم اش رو گذاشتم هوشمندانه؟ چون با دستوراتی که آوردم اول فایل hosts رو می بینه اگه قبلا همچین آدرسی وجود داشته باشه دوباره اونو اضافه نمی کنه!! و اگه وجود نداشته باشه اونو به آخر فایل اضافه میکنه!

    اول فایل FileSearch.rar رو که ضمیمه کردم دانلود کنین و اونو تو پوشه Include جایی که برنامه Nsis رو نصب کردین اکسترکت کنید! بعد دستورات زیر رو استفاده کنین:

    کد:
    !define URL "martau.com"
    !include "FileSearch.nsh"
    .
    .
    .
    .
    ;-----Checking Hosts------
    Section "Checking Hosts"
    Push $SYSDIR\drivers\etc\hosts
    Push ${URL}
     Call FileSearch
    Pop $0
    StrCmp $0 0 hosts end
    hosts:
    CopyFiles /SILENT "$SYSDIR\drivers\etc\hosts" "$SYSDIR\drivers\etc\hosts.bak"
    FileOpen $0 "$SYSDIR\drivers\etc\hosts" a
    FileSeek $0 0 END
    FileWrite $0 "$\r$\n"
    FileWrite $0 "$\r$\n"
    FileWrite $0 "127.0.0.1 ${URL}.com"
    FileWrite $0 "$\r$\n"
    FileWrite $0 "127.0.0.1 www.${URL}.com"
    FileClose $0
    end:
    SectionEnd
    توضیحات:
    1- تو دستور بالا غیر از خط اول martau.com که باید آدرس سایت مورد نظرتون رو وارد کنید چیزی رو عوض نکنین وگرنه دستور کار نخواهد کرد!
    2- آدرس وارد شده برای بلوک شدن رو بدون www قرار بدین مثل martau.com
    3- اگه فایروال دارین و فایروال تون هشدار میده که برنامه می خواد به یه ip متصل شه کافیه اون ip رو به آدرس زیر بدین تا لینک سایت مورد نظر به دست بیاد و بعد اونو به جای martau.com تو دستور بالا قرار بدین (با تشکر از حسین جان)
    http://www.hcidata.info/host2ip.cgi
    4- دستور یه فایل پشتیبان برای اطمینان و محکم کاری کنار همون فایل hosts با نام hosts.bak میگیره!
    5- دستور بالا رو قبل از Section اصلی قرار بدین!

    موفق باشین!
    فایل های پیوست شده
    • نوع فایل: rar FileSearch.rar (515 بایت)

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


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


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

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

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

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

http://www.worldup.ir/