Nsis?

khoa8523

Youtube Master Race
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
 
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
 
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
 
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
 
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
 
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 $0 # 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à :|
 
Back
Top