Nsis?

Thảo luận trong 'Phần mềm' bắt đầu bởi khoa8523, 21/5/11.

  1. khoa8523

    khoa8523 Youtube Master Race

    Tham gia ngày:
    3/7/10
    Bài viết:
    22
    Trong phần mềm NSIS em ko thấy hổ trợ phần đăng ký registry, em phải làm sao đây?
    Trên mạng em thấy NSIS có hổ trợ tiếng Việt mà sao bản em cài ko có?
    Nếu em muốn thêm pasword và ko cho phép chỉnh thư mục cài đặt (chỉ cài theo mặc định) thì phải làm sao?
    Chỉ dùm em em biết ơn lắm, em thanks trước :D
     
  2. صلاح

    صلاح Liu Kang, Champion of Earthrealm Lão Làng GVN

    Tham gia ngày:
    5/9/07
    Bài viết:
    5,166
    Nơi ở:
    Sài Gòn
    http://nsis.sourceforge.net/Registry_plug-in
    http://nsis.sourceforge.net/PassDialog_plug-in
    Không cho phép chỉnh thư mục cài mặt thì bỏ trang directory đi, chỉ để cái InstallDir thôi
    Muốn có tiếng Việt thì phải dùng bản Unicode, mà dùng bản Unicode thì cũng phải dùng plug-in Unicode
     
  3. khoa8523

    khoa8523 Youtube Master Race

    Tham gia ngày:
    3/7/10
    Bài viết:
    22
    Em tải về rồi nhưng không biết xài cái registry, em chỉ xài dc cái pasword thôi. Làm ơn chỉ em cách xài cụ thể dùm vì em vẩn còn trong giai đoạn vỡ lòng. À sẳn tiện cho em hỏi, em thấy 1 số phần mềm như Executable.File.Icons.Changer.5 khi cài đặt có 1 tắm ảnh hiển thị bên ngoài cửa sổ cài đặt che phủ toàn màn hình, em phải làm sao với NSIS để dc như vậy? :D
    http://farm3.anhso.net/upload/20110530/14/o/anhso-141049_untitled.jpg
     
  4. صلاح

    صلاح Liu Kang, Champion of Earthrealm Lão Làng GVN

    Tham gia ngày:
    5/9/07
    Bài viết:
    5,166
    Nơi ở:
    Sài Gòn
    Plug-in Registry thì xem example + readme, nếu chỉ thao tác đơn giản thôi thì dùng lệnh có sẵn của NSIS không cần plug-in cũng được
    Hình nền thì dùng plug-in BgImage có sẵn, xem cách dùng trong folder Docs + example
     
  5. khoa8523

    khoa8523 Youtube Master Race

    Tham gia ngày:
    3/7/10
    Bài viết:
    22
    Em đả xài dc cái registry rồi, còn cái BgImage thì em bó tay. Anh làm ơn chỉ em cú pháp BgImage dj. Em còn muốn lúc cài hoàn tất nhấn vào finish thì máy sẽ tự restart. Lúc em làm em cho NSIS xả file .reg ra chạy sau đó xóa nhưng ko biết vì sao mà ko dc, nếu em chỉ xả ra và chạy thì dc. Trong NSIS em ko biết có cách nào giúp cho chương trình có thể chống lại Universal Extractor v1.6 ko ạ? Nếu có thì chỉ em lun. Em cám ơn nhiều :D
     
  6. صلاح

    صلاح Liu Kang, Champion of Earthrealm Lão Làng GVN

    Tham gia ngày:
    5/9/07
    Bài viết:
    5,166
    Nơi ở:
    Sài Gòn
    PHP:
    !include MUI2.nsh
    !include Registry.nsh
    OutFile Test
    .exe
    SetCompressor 
    /solid bzip2 # chong' Universal Extractor
    InstallDir $PROGRAMFILES\something
    #########################
    !insertmacro MUI_PAGE_WELCOME
    !insertmacro MUI_PAGE_DIRECTORY
    !insertmacro MUI_PAGE_INSTFILES
    !insertmacro MUI_PAGE_FINISH

    !insertmacro MUI_LANGUAGE English
    #####################
    Function .onGUIInit
        InitPluginsDir 
    # folder plugin tu. xoa' sau khi finish
        
    File /oname=$PLUGINSDIR\something.reg something.reg
    FunctionEnd

    Section
        
    ${registry::RestoreKey$PLUGINSDIR\something.reg $# cho~ nay` khong can` dung` plugin cung~ duoc. ===> ExecWait $WINDIR\regedit.exe /s $PLUGINSDIR\something.reg
        
    SetRebootFlag true # hoi? reboot o? finish page
    SectionEnd
    BgImage thì Readme với example chỉ rõ lắm rồi mà :|
     

Chia sẻ trang này