青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大龍的博客

常用鏈接

統計

最新評論

NSIS 常用小問題合集

NSIS 常用小問題合集

問: 在安裝過程中按“取消”的話,會彈出是否終止安裝的確認窗口,請問怎樣設置可以讓這個窗口不要出現,按“取消”就直接退出呢?

答: !define MUI_ABORTWARNING  把這句去掉就可以了....


問: 如圖所示的地方,現在顯示的是“setup 將安裝...”,除了用自定義字串來修改這個地方以外,如何把這個setup搞成其他的?比如“安裝程序現在將...”

答: DirText "安裝程序將安裝 $(^NameDA) 在下列文件夾。要安裝到不同文件夾,單擊 [瀏覽(B)] 并選擇其他的文件夾。 $_CLICK"

附圖:
點擊在新窗口打開圖片

問: 如何定義歡迎頁面的標題字體大小。如下圖所示,圖三紅色框內的標題字體。

答: 使用以下腳本
    !define MUI_PAGE_CUSTOMFUNCTION_SHOW ChageFONT
    !insertmacro MUI_PAGE_WELCOME

    Function ChageFONT
     GetDlgItem $0 $MUI_HWND 1201
     createFont $1 "Tahoma" "11" "700"
     SendMessage $0 ${WM_SETFONT} $1 0
    FunctionEnd

附圖:
點擊在新窗口打開圖片

問: 添加版本號
  VIProductVersion "1.2.3.4"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "Test Application"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "A test comment"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "Fake company"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "Test Application is a trademark of Fake company"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "?Fake company"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescrīption" "Test Application"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "1.2.3"
在腳本中加入上面的代碼,則為 NSIS 生成的 exe 添加版本信息。
問題就是,能否讓屬性中語言顯示為“中文(中國)”?如附圖1

答: 中文 ID 是 2052。 把 ${LANG_ENGLISH} 改為 2052。

問: 用 2052 之后確實變成“中文(中國)”了。但其他內容仍舊是亂碼,不知有什么辦法可以解決嗎?如附圖2

答: 版本信息設置語句,放在 !insertmacro MUI_LANGUAGE 的后面,NSIS 要注重次序的。如果使用古典界面,放在 LoadLanguageFile "${NSISDIR}\Contrib\Language files\SimpChinese.nlf" 的后面。

附圖:
點擊在新窗口打開圖片點擊在新窗口打開圖片

問: 如何禁止顯示如附圖中的 banner 。

答: 圖示的效果是因為安裝程序初始化的時候,也就是 .onInit 函數里需要用到某個文件的時候安裝程序需要搜索整個數據區塊來把它解壓出來,當安裝程序比較大的時候搜索比較費時,這個時候才顯示解壓百分比。一般都是用 ReserveFile 來避開這種搜索。
比如 Function .onInit 里有
  InitPluginsDir
  File "/oname=$PLUGINSDIR\io.ini" ".\io.ini"
或者其他類似的話,安裝程序就需要搜索并解壓這個文件
一般在腳本頭部加
  ReserveFile ".\io.ini"
這樣 io.ini 就保存在數據區塊的尾部,安裝程序初始化的時候就不用搜索整個數據區塊了,相當于加快了安裝程序的啟動速度。

問: 根據以上方法使用了,確實不會再出現初始化的對話框了,但是在自定義的 InstallOptions 頁顯示前,程序還是會停頓一段時間,請問這是為何?如何避免?

答: 某些控件比較消耗時間的,比如顯示 ICON、位圖 等,如果 InstallOptions 里含有這些控件可能會停頓。如果 InstallOptions 是第一個頁面的話還要把 InstallOptions.dll 加入到 ReserveFile 參數里。再或者就是進入 InstallOptions 的時候含有比較復雜的指令,比如循環等。
一般在加入  ReserveFile ${NSISDIR}\Plugins\InstallOptions.dll 既可避免。

附圖:
點擊在新窗口打開圖片

問: 如何運行一個安裝文件 .inf

答: ExecWait "RunDll32 advpack.dll,LaunchINFSection skins.inf,DefaultInstall"


問: 關聯文件圖標后,圖標沒變化。

答: 刷新圖標用, System::Call shell32.dll::SHChangeNotify(l, l, i, i) v (0x08000000, 0, 0, 0)


問: 我用NSIS做好了一個安裝程序,因為數據較多,一共有400多M,用的LZMA壓縮方式,做好后的安裝程序約200M,但是我發現在運行這個安裝程序時會在系統TEMP目錄產生一個同安裝后的全部內容同樣大的臨時文件(一邊運行一邊加大,最后到400多M去了),如果我做的程序小倒沒什么,可是這個程序有400多M,除了要寫入安裝的數據外還要同樣大小的空間放臨時文件,這樣子也實在是太花不來,
我想請問:有什么辦法能讓其在安裝時不使用這么多的臨時空間嗎?安裝的腳本是用HM NIS Edit的向導生成的。

答: 這是因為 NSIS 在用 LZMA 時采用了固實壓縮,何謂固實壓縮,其實就是把所有文件統一起來壓縮,所以這樣壓出來的文件更加的小,同時也帶來了一個問題,安裝解壓的時候,在臨時文件夾中生成一個臨時文件,隨著安裝的進程逐漸增大,到最后,需要臨時文件會變成跟原安裝程序一樣大,也就是說,需要原安裝程序 2 倍的空間才可以安裝這個程序,所以對于安裝大量文件時,這是不適合的。
NSIS 2.07 版本之前 LZMA 算法是固實壓縮的,沒有非固實的選項,如果需要這樣做,只有下載非固實壓縮的編譯器,但是 2.07 后的 NSIS 的 LZMA 壓縮已經改為默認非固實壓縮了,所以這個問題同時也不再存在。如果在制作少量文件的安裝時,仍然想取用固實壓縮可以加入 /SOLID 參數。像這樣: SetCompressor /SOLID lzma


問: 能不能在 Section 區段中實現讀取INI文件狀態來安裝。
如圖所示,若選中單選框1則安裝1中定義的文件。若不選中則不安裝。若選中單選框2則安裝2定義的文件。若不選則不安裝。

答: 使用以下代碼,
  !include LogicLib.nsh
  Section -post
    SetOutPath $INSTDIR
    !insertmacro MUI_INSTALLOPTIONS_READ $INI_VALUE "info.ini" "Field 2" "State"
    ${If} $INI_VALUE = 1
      File /a ".\file\fileA.exe"
      File /a ".\file\fileB.exe"
    ${EndIf}
    !insertmacro MUI_INSTALLOPTIONS_READ $INI_VALUE "info.ini" "Field 3" "State"
    ${If} $INI_VALUE = 1
      File /a ".\file\fileA.exe"
    ${EndIf}
  SectionEnd
或者使用以下代碼,
  !include LogicLib.nsh
  Section -post
    SetOutPath $INSTDIR
    !insertmacro MUI_INSTALLOPTIONS_READ $INI_VALUE "info.ini" "Field 2" "State"
    ${If} $INI_VALUE = 1
      ;選中時執行的代碼
      File /a ".\file\fileA.exe"
      File /a ".\file\fileB.exe"
    ${Else}
      ;不選中時執行的代碼
      File /a ".\file\fileA.exe"
    ${EndIf}
  SectionEnd

附圖:
點擊在新窗口打開圖片

問: 在 NSIS 中如何設置工作目錄,例如一些文件的快捷方式,還有安裝完一個軟件后運行一個程序,而這個程序需要檢測當前工作目錄下的某個文件,這時候設置工作目錄尤為重要,否則程序不能正常運行。

答: NSIS 中設定工作目錄使用 SetOutPath,例如在運行程序的代碼 ExecWait "$INSTDIR\test2.exe" 前放入 SetOutPath $INSTDIR,那么 $INSTDIR 將會成為當前的工作目錄,建立快捷方式也會把工作目錄設為 $INSTDIR
卸載之前運行某程序只需要把運行指令放到 Function un.onInit 里就行


問: 記得以前看到有帖子介紹過可在NSIS中調用.inf文件安裝附加驅動程序,具體實現代碼如下形式:
ExecWait "RunDll32 advpack.dll,LaunchINFSection drivers.inf,DefaultInstall"
偶在打包一小東東時使用了這一方法,但遇到的問題時,如果在卸載區段里設置能自動卸載安裝過的驅動程序呢?

答: 能否卸載需要看 INF 文件里面是否有卸載的區段,例如使用 NSIS 卸載 Windows Messenger 可以這樣:
ExecWait "RunDll32 advpack.dll,LaunchINFSection $windir\INF\msmsgs.inf,BLC.Remove"
關于 BLC.Remove 的來源,可以打開 msmsgs.inf 文件后,能找到名稱為 BLC.Remove 的區段,該區段用于卸載。區段的名稱是編寫者自己定制的。不同的inf文件,區段名也可能不同。
其他的 *.inf 文件也可以按照此類做法。


問: 1. 我做了一個可同時在簡繁英下執行的安裝程序。 但有個很大的困惑。
  剛開始時做的是簡體中文版,在簡中下當然沒問題,但在英/繁下,創建的中文程序組名和寫注冊表時顯示的是亂碼。 于是想到寫一個三者皆適合的安裝程序。
  我的做法是這樣的,在涉及到創建中文程序組和寫注冊表時,加入一個判斷,如果英文或繁體,則分別創建英文文件名和big5內碼文件名。 但在繁體winxp和英文win2k下測試后,發現根本無法正常創建程序組,也無法正常生成uninstall.exe文件。 而寫入注冊表的中文字符,也不能在繁體系統的注冊表中正常顯示,而是亂碼。
  請教高手,這種多語言環境下該怎么處理,才能正常顯示呢? 總不能全部都給創建成英文的吧?
  2. 另外有個小問題,如何讓nsis做的安裝程序不顯示具體的安裝文件名,而只顯示“正在復制文件……”? 象foobar那樣,可惜foobar也有個顯示詳細情況的按鈕,我想在復制文件過程中完全不顯示和提示被復制的文件情況。

答: 1. 最簡單的處理辦法就是給需要處理的資源進行一個定義,然后使用 LangString 定義不同的資源。給個示例:
  Caption "$(CAPTION)"
  LangString CAPTION ${1033} "DreamMail Installation"
  LangString CAPTION ${2052} "DreamMail 安裝向導"
  LangString CAPTION ${1028} "DreamMail 桿翾舊"
2. 可以使用 DetailPrint ,示例,
  DetailPrint "正在復制文件..."


問: NSIS對于安裝卸載的ICO圖標大小有什么要求?編譯的時候出現以下錯誤提示,
Error finding icon resources: installer, uninstaller icon size mismatch - see the Icon instructions documentation for more information -- failing!

答: 只要保證安裝圖標與卸載圖標大小相同即可。


問: 如何屏蔽如下圖中的安裝程序校驗。

答: CRCCheck on|off|force
指定安裝前安裝程序是否對自身執行一個 CRC。注意,如果用戶使用了 /NCRC 命令行參數,且你沒有指定 force 參數時,不會執行 CRC,這樣有可能導致用戶安裝一個損壞的安裝程序。
安裝程序 CRC 校驗是默認打開的。可以在腳本中用 CRCCheck off 來默認禁止安裝程序的 CRC 校驗。不過這樣做正如解釋上說的可能安裝會出現問題。作漢化的最好加上校驗,免得安裝程序的問題變成你漢化質量的問題。

附圖:
點擊在新窗口打開圖片

問: 在安裝的時候不是可以選擇多種語言么?但是我怎樣實現當選擇英文時就裝英文版,選擇中文時就裝中文版?

答: 使用以下腳本,
  StrCmp $LANGUAGE ${LANG_SIMPCHINESE} 0 +3
  File "你需要安裝的中文文件"
  Goto lbl_finish
  File "你需要安裝的英文文件"
  lbl_finish:


問: 組件A 組件B 組件C 均為可選,A可單獨安裝,B或者C被選擇的時候A必須被選擇

答: 以下代碼,
  Section "組件 A" aaa
    detailprint "A"
  SectionEnd

  Section "組件 B" bbb
    detailprint "B"
  SectionEnd

  Section "組件 C" ccc
    detailprint "C"
  SectionEnd

  Function .onSelChange
    SectionGetFlags ${bbb} $0
    SectionGetFlags ${ccc} $1
    IntOp $0 $0 & 1
    IntOp $1 $1 & 1
    IntCmp $0 1 0 +2
     SectionSetFlags ${aaa} 1
    IntCmp $1 1 0 +2
     SectionSetFlags ${aaa} 1
  FunctionEnd

解釋:SectionGetFlags 表示獲取某區段的flags狀態(就是是否被勾選,選中返回值為1,反之為0)
SectionGetFlags ${bbb} $0 表示獲取序號為${bbb}的區段的Flags狀態并把返回值輸出到變量 $0,C 區段相同。
接著就是 StrCmp ,解釋同上樓。
SectionSetFlags ${aaa} 1 表示設置序號為 ${aaa} 區段的 Flags 狀態為 1,即勾選。


問: 如果是這樣寫的時候就可以在左邊顯示頁眉位圖
  !define MUI_ABORTWARNING
  !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
  !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
  !define MUI_HEADERIMAGE
  !define MUI_HEADERIMAGE_BITMAP "f:\11.bmp"
會顯示如附圖1。會靠左,但是如果把 MUI_HEADERIMAGE 換成 MUI_HEADERIMAGE_RIGHT 就無法顯示位圖,只能出現安裝圖標了,如附圖2。

答: 把插入的headerimage圖片放到右邊(默認是在左邊)
  !define MUI_HEADERIMAGE
  !define MUI_HEADERIMAGE_RIGHT
  !define MUI_HEADERIMAGE_BITMAP "include\resource\modern-header.bmp"
而不是你所說的修改 !define MUI_HEADERIMAGE,應該是在這句下面添加 !define MUI_HEADERIMAGE_RIGHT

附圖1:
點擊在新窗口打開圖片
附圖2:
點擊在新窗口打開圖片

問: 怎么讓 "許可協議"頁面的標題欄,如程序中的“MutliPages 演示”修改為“MutliPages 演示:許可協議”,如附圖。

答: 首先創建一個函數,如下。
  Function LicensePagePre
    SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:我愛你"
  FunctionEnd
然后在協議頁面句子
  !insertmacro MUI_PAGE_LICENSE "c:\path\to\licence\YourSoftwareLicence.txt"
之前加入如下語句
  !define MUI_PAGE_CUSTOMFUNCTION_PRE LicensePagePre

附圖:
點擊在新窗口打開圖片

問: 比如,我把 a.exe 用nsis包裝好,安裝到 c:\helloLib\a.exe,完成后,想把c:\helloLib\添加到 系統環境變量的 path里頭,這樣,在任何地方輸入 a.exe可執行。如何將路徑添加到 系統環境變量中?

答:以下代碼實現:
  ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path"
  WriteRegExpandStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path" "$0;C:\hellolib"
另類方法一: 寫注冊表,如
  [HKEY_CLASSES_ROOT\Applications\a.exe\shell\open\command]
  @="yourpath\a.exe"
另類方法二:
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\a.exe]
  @="c:\helloLib\a.exe"


問: 在NSIS中如何才能做到根據對于注冊表鍵值的判斷決定是否寫入字串,如果判斷出某個key存在,則寫入相應的字串,如果不存在,則不寫入字串。例如:我先要判斷 “ HKLM SOFTWARE\nsis”這個key存不存在。如果存在則寫入字串“DispName:nsis”,應該是用“WriteRegStr HKLM "SOFTWARE\nsis" "DispName" "nsis"”。如果不存在這個key,則不寫入注冊表,繼續下面的安裝。

答: 以下代碼實現,
  ReadRegStr $0 HKLM SOFTWARE\nsis ""
   IfErrors 0 +2
    Goto +2
  WriteRegStr HKLM "SOFTWARE\nsis" "DispName" "nsis"


問: 如何制作安裝包的時候需要調用系統函數來檢測當前安裝包運行的操作系統的內碼頁。

答: 以下代碼顯示系統語言
  System::Call "Kernel32::GetSystemDefaultLangID(v ..) i .s"
  Pop $0
  IntOp $0 $0 & 0xFFFF
  MessageBox MB_OK $0


問: 如何用NSIS注冊字體?

答: 以下代碼,
  !include WinMessages.nsh
  Section "MainSection" SEC01
    File /oname=$FONTS\tahoma.ttf tahoma.ttf
    Push "$FONTS\tahoma.ttf"
    System::Call "Gdi32::AddFontResource(t s) i .s"
    Pop $0
    IntCmp $0 0 0 +2 +2
    MessageBox MB_OK "注冊字體失敗"
    SendMessage ${HWND_BROADcast} ${WM_FONTCHANGE} 0 0
  SectionEnd


問: 如何用 NSIS 安裝輸入法。

答: 以下代碼,
  SetOutPath $SYSDIR
  File WBIME.ime
  Push "五筆輸入法"
  Push "$SYSDIR\WBIME.ime"
  System::Call "Imm32::ImmInstallIME(t s, t s) i .s"
  System::Call "Imm32::ImmIsIME(i s) i .s"
  Pop $0
  IntCmp $0 1 0 +3 +3
  MessageBox MB_OK "輸入法安裝成功"
  Goto +2
  MessageBox MB_OK "輸入法安裝失敗"

posted on 2007-07-02 16:57 大龍 閱讀(969) 評論(1)  編輯 收藏 引用

評論

# re: NSIS 常用小問題合集 2013-07-29 11:49 May

請問nsis打好的安裝包在安裝的時候,提示“不能打開要寫入的文件…………”,有文件在被占用,此時怎么在打包的時候做判斷并給出可讀性強的用戶提示??  回復  更多評論   


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线视频亚洲欧美| 欧美一级片在线播放| 亚洲欧美日韩一区二区在线| 在线欧美日韩精品| 136国产福利精品导航| 在线观看福利一区| 亚洲激情在线激情| 一区二区欧美国产| 亚洲在线免费观看| 久久久久国产一区二区三区| 久久婷婷久久| 亚洲国产精品电影| 亚洲三级国产| 亚洲综合色网站| 美腿丝袜亚洲色图| 国产精品国产三级国产专区53| 国产精品三级视频| 今天的高清视频免费播放成人| 亚洲国产美女久久久久| 一本久道久久综合婷婷鲸鱼| 午夜精品理论片| 欧美α欧美αv大片| 日韩亚洲视频在线| 久久久水蜜桃| 国产伦精品一区二区三区四区免费| 亚洲成在线观看| 欧美一区二区三区四区在线观看地址 | 亚洲成人资源网| 亚洲在线一区| 欧美国产精品一区| 亚洲欧美日韩国产成人精品影院| 久久精品一区二区| 国产精品美女久久久久久2018| 亚洲黄色一区二区三区| 先锋影音网一区二区| 亚洲国产高清视频| 久久av老司机精品网站导航| 欧美日韩亚洲视频一区| 在线看欧美视频| 久久国产精品亚洲77777| 亚洲理论在线| 欧美电影电视剧在线观看| 国产综合一区二区| 欧美一区二区三区四区在线| 宅男噜噜噜66一区二区| 欧美成人免费网| 亚洲激情第一页| 欧美mv日韩mv国产网站| 欧美一级一区| 国产精品久久久久一区| 久久综合亚洲社区| 国产精品不卡在线| 亚洲精品综合精品自拍| 久久久99国产精品免费| 亚洲另类在线视频| 欧美不卡在线视频| 伊人激情综合| 久久精品一区二区三区中文字幕| 9i看片成人免费高清| 欧美电影免费网站| 亚洲国产综合在线| 欧美xart系列高清| 六月丁香综合| 亚洲激情网站| 亚洲国产日韩欧美在线动漫| 久久精品一二三| 尤物yw午夜国产精品视频| 久久久久亚洲综合| 久久精品成人| 亚洲国产精品99久久久久久久久| 久久综合福利| 嫩草成人www欧美| 亚洲伦理久久| 一本色道久久88精品综合| 欧美三区美女| 久久精品麻豆| 乱码第一页成人| 在线亚洲精品福利网址导航| 日韩亚洲在线| 国产夜色精品一区二区av| 久久婷婷国产麻豆91天堂| 久久久亚洲精品一区二区三区| 亚洲高清久久久| 亚洲精品视频一区| 国产精品在线看| 免费在线观看精品| 欧美日韩dvd在线观看| 午夜精品免费在线| 久久久久9999亚洲精品| 99精品视频一区二区三区| 在线一区二区三区做爰视频网站| 国产欧美一区二区三区国产幕精品 | 亚洲欧美日韩国产成人精品影院| 国产午夜亚洲精品不卡| 欧美高清视频在线播放| 欧美日韩中文字幕综合视频| 欧美一区二区三区四区夜夜大片| 久久久久久网| 亚洲欧美国产一区二区三区| 久久精品在线| 亚洲欧美一级二级三级| 另类av导航| 欧美一区三区二区在线观看| 免费成人av在线看| 欧美中文日韩| 欧美成人精品一区二区| 国产伦精品免费视频| 欧美国产三级| 国产亚洲一级高清| 99精品国产在热久久| 在线精品在线| 香港成人在线视频| 亚洲在线视频观看| 欧美国产日韩xxxxx| 久久手机精品视频| 国产精品伦子伦免费视频| 亚洲激情偷拍| 91久久久久久| 久久国产精品久久久久久| 亚洲午夜激情在线| 欧美精品二区| 欧美激情影音先锋| 亚洲国产色一区| 久久天天狠狠| 狂野欧美一区| 狠狠色2019综合网| 欧美影院在线播放| 欧美在线一区二区| 国产精品亚洲片夜色在线| 日韩性生活视频| 在线视频中文亚洲| 欧美日韩国产首页在线观看| 亚洲国产精品一区二区www| 在线不卡中文字幕播放| 久久久久国产精品午夜一区| 久久久之久亚州精品露出| 国产午夜精品一区理论片飘花| 欧美一区二区三区四区高清| 久久久久国产精品人| 国内精品模特av私拍在线观看| 午夜精品久久久久久久久久久久久 | 亚洲欧美日韩综合国产aⅴ| 欧美一区二区| 国产主播一区二区三区| 久久精品国产亚洲5555| 蜜月aⅴ免费一区二区三区 | 蜜臀久久99精品久久久久久9 | 亚洲毛片在线| 亚洲一区二区在线视频 | 亚洲精选久久| 欧美色另类天堂2015| 亚洲香蕉网站| 老色批av在线精品| 亚洲国产专区校园欧美| 欧美精品综合| 午夜视频一区二区| 欧美91大片| 在线视频你懂得一区二区三区| 国产精品初高中精品久久| 欧美一级免费视频| 亚洲第一成人在线| 亚洲免费小视频| 狠狠色综合网| 欧美日韩一区二区视频在线观看| 亚洲影院在线| 欧美激情精品久久久久久免费印度| 日韩视频在线观看| 在线观看亚洲一区| 亚洲欧美卡通另类91av | 99精品国产热久久91蜜凸| 欧美一区二区三区啪啪| 亚洲福利在线看| 国产精品久久久久一区| 浪潮色综合久久天堂| 99伊人成综合| 欧美成人免费在线观看| 亚洲欧美日韩国产中文在线| 悠悠资源网久久精品| 欧美日韩在线影院| 久久久精彩视频| 亚洲天堂免费观看| 亚洲国产日韩一级| 久久最新视频| 午夜影视日本亚洲欧洲精品| 91久久精品日日躁夜夜躁国产| 国产精品麻豆成人av电影艾秋 | 亚洲欧美日韩中文播放| 亚洲三级免费电影| 欧美大秀在线观看| 久久久久久精| 欧美亚洲一区三区| 亚洲特级毛片| 日韩视频一区二区| 亚洲观看高清完整版在线观看| 国产精品亚洲综合| 欧美午夜在线观看| 欧美三级午夜理伦三级中文幕| 欧美xxx成人| 免费在线欧美黄色| 久久综合一区|