亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? installer.nsi

?? 現(xiàn)在很火的郵件客戶端軟件thunderbird的源碼
?? NSI
?? 第 1 頁 / 共 3 頁
字號:
  WriteRegStr HKLM "Software\Mozilla\InstallerTest" "InstallerTest" "Test"  ${If} ${Errors}    SetShellVarContext current  ; Set SHCTX to HKCU    StrCpy $TmpVal "HKCU" ; used primarily for logging  ${Else}    SetShellVarContext all  ; Set SHCTX to HKLM    DeleteRegKey HKLM "Software\Mozilla\InstallerTest"    StrCpy $TmpVal "HKLM" ; used primarily for logging  ${EndIf}  ; The previous installer adds several regsitry values to both HKLM and HKCU.  ; We now try to add to HKLM and if that fails to HKCU  ; The order that reg keys and values are added is important if you use the  ; uninstall log to remove them on uninstall. When using the uninstall log you  ; MUST add children first so they will be removed first on uninstall so they  ; will be empty when the key is deleted. This allows the uninstaller to  ; specify that only empty keys will be deleted.  StrCpy $0 "Software\Mozilla\${BrandFullNameInternal}\${AppVersion} (${AB_CD})\Main"  ${WriteRegStr2} $TmpVal "$0" "Install Directory" "$INSTDIR" 0  ${WriteRegStr2} $TmpVal "$0" "PathToExe" "$INSTDIR\${FileMainEXE}" 0  ${WriteRegStr2} $TmpVal "$0" "Program Folder Path" "$SMPROGRAMS\$StartMenuDir" 0  ${WriteRegDWORD2} $TmpVal "$0" "Create Quick Launch Shortcut" $AddQuickLaunchSC 0  ${WriteRegDWORD2} $TmpVal "$0" "Create Desktop Shortcut" $AddDesktopSC 0  ${WriteRegDWORD2} $TmpVal "$0" "Create Start Menu Shortcut" $AddStartMenuSC 0  StrCpy $0 "Software\Mozilla\${BrandFullNameInternal}\${AppVersion} (${AB_CD})\Uninstall"  ${WriteRegStr2} $TmpVal "$0" "Uninstall Log Folder" "$INSTDIR\uninstall" 0  ${WriteRegStr2} $TmpVal "$0" "Description" "${BrandFullNameInternal} (${AppVersion})" 0  StrCpy $0 "Software\Mozilla\${BrandFullNameInternal}\${AppVersion} (${AB_CD})"  ${WriteRegStr2} $TmpVal  "$0" "" "${AppVersion} (${AB_CD})" 0  StrCpy $0 "Software\Mozilla\${BrandFullNameInternal} ${AppVersion}\bin"  ${WriteRegStr2} $TmpVal "$0" "PathToExe" "$INSTDIR\${FileMainEXE}" 0  StrCpy $0 "Software\Mozilla\${BrandFullNameInternal} ${AppVersion}\extensions"  ${WriteRegStr2} $TmpVal "$0" "Components" "$INSTDIR\components" 0  ${WriteRegStr2} $TmpVal "$0" "Plugins" "$INSTDIR\plugins" 0  StrCpy $0 "Software\Mozilla\${BrandFullNameInternal} ${AppVersion}"  ${WriteRegStr2} $TmpVal "$0" "GeckoVer" "${GREVersion}" 0  StrCpy $0 "Software\Mozilla\${BrandFullNameInternal}"  ${WriteRegStr2} $TmpVal "$0" "" "${GREVersion}" 0  ${WriteRegStr2} $TmpVal "$0" "CurrentVersion" "${AppVersion} (${AB_CD})" 0   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ; Add the Mail registry keys  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  GetFullPathName /SHORT $ShortPathNameToExe "$INSTDIR\${FileMainEXE}"        StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}"  ${WriteRegStr2} $TmpVal "$0" "" "${BrandFullNameInternal}" 0  GetFullPathName /SHORT $1 "$INSTDIR\mozMapi32.dll"  ${WriteRegStr2} $TmpVal "$0" "DLLPath" "$1" 0      StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}\DefaultIcon"  StrCpy $1 "$\"$INSTDIR\${FileMainEXE}$\",0"  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0  ; The Reinstall Command is defined at  ; http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/registeringapps.asp  StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}\InstallInfo"  ; the old installer didn't pass in 'mail' here...  StrCpy $1 "$\"$INSTDIR\uninstall\uninst.exe$\" /ua $\"${AppVersion} (${AB_CD})$\" /hs mail"  ${WriteRegStr2} $TmpVal "$0" "HideIconsCommand" "$1" 0  ${WriteRegDWORD2} $TmpVal "$0" "IconsVisible" 1 0  StrCpy $1 "$\"$INSTDIR\${FileMainEXE}$\" -silent -setDefaultMail"  ${WriteRegStr2} $TmpVal "$0" "ReinstallCommand" "$1" 0  StrCpy $1 "$\"$INSTDIR\uninstall\uninst.exe$\" /ua $\"${AppVersion} (${AB_CD})$\" /ss mail"  ${WriteRegStr2} $TmpVal "$0" "ShowIconsCommand" "$1" 0  ; shell/open/command  StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}\shell\open\command"  ${WriteRegStr2} $TmpVal "$0" "" "$ShortPathNameToExe" 0    ; shell/properties/command  StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}\shell\properties"  ${WriteRegStr2} $TmpVal "$0" "" "$(OPTIONS)" 0    StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}\shell\properties\command"  ${WriteRegStr2} $TmpVal "$0" "" "$ShortPathNameToExe -options" 0    ; protocols/mailto  StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}\protocols\mailto"  ${WriteRegStr2} $TmpVal "$0" "" "URL:MailTo Protocol" 0  ${WriteRegStr2} $TmpVal "$0" "URL Protocol" "" 0  StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}\protocols\mailto\DefaultIcon"  StrCpy $1 "$\"$ShortPathNameToExe$\",0"  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0  StrCpy $0 "Software\Clients\Mail\${BrandFullNameInternal}\protocols\mailto\shell\open\command"  StrCpy $1 "$ShortPathNameToExe -compose $\"%1$\""  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ; Add the News registry keys  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}"  ${WriteRegStr2} $TmpVal "$0" "" "${BrandFullNameInternal}" 0  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\DefaultIcon"  StrCpy $1 "$\"$INSTDIR\${FileMainEXE}$\",0"  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0    ; shell/open/command  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\shell\open\command"  ${WriteRegStr2} $TmpVal "$0" "" "$INSTDIR\${FileMainEXE}" 0    ; protocols/news  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\news"  ${WriteRegStr2} $TmpVal "$0" "" "URL:News Protocol" 0  ${WriteRegStr2} $TmpVal "$0" "URL Protocol" "" 0  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\news\DefaultIcon"  StrCpy $1 "$\"$INSTDIR\${FileMainEXE}$\",0"  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\news\shell\open\command"  StrCpy $1 "$INSTDIR\${FileMainEXE} -mail $\"%1$\""  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0  ; protocols/nntp  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\nntp"  ${WriteRegStr2} $TmpVal "$0" "" "URL:NNTP Protocol" 0  ${WriteRegStr2} $TmpVal "$0" "URL Protocol" "" 0  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\nntp\DefaultIcon"  StrCpy $1 "$\"$INSTDIR\${FileMainEXE}$\",0"  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\nntp\shell\open\command"  StrCpy $1 "$INSTDIR\${FileMainEXE} -mail $\"%1$\""  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0     ; protocols/nntp  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\snews"  ${WriteRegStr2} $TmpVal "$0" "" "URL:Snews Protocol" 0  ${WriteRegStr2} $TmpVal "$0" "URL Protocol" "" 0  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\snews\DefaultIcon"  StrCpy $1 "$\"$INSTDIR\${FileMainEXE}$\",0"  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0  StrCpy $0 "Software\Clients\News\${BrandFullNameInternal}\protocols\snews\shell\open\command"  StrCpy $1 "$INSTDIR\${FileMainEXE} -mail $\"%1$\""  ${WriteRegStr2} $TmpVal "$0" "" "$1" 0     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ; End of protocol registration  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ; Write the uninstall registry keys  StrCpy $0 "Software\Microsoft\Windows\CurrentVersion\Uninstall\${BrandFullNameInternal} (${AppVersion})"  StrCpy $1 "$INSTDIR\uninstall\uninst.exe"  ${WriteRegStr2} $TmpVal "$0" "Comments" "${BrandFullNameInternal}" 0  ${WriteRegStr2} $TmpVal "$0" "DisplayIcon" "$INSTDIR\${FileMainEXE},0" 0  ${WriteRegStr2} $TmpVal "$0" "DisplayName" "${BrandFullNameInternal} (${AppVersion})" 0  ${WriteRegStr2} $TmpVal "$0" "DisplayVersion" "${AppVersion} (${AB_CD})" 0  ${WriteRegStr2} $TmpVal "$0" "InstallLocation" "$INSTDIR" 0  ${WriteRegStr2} $TmpVal "$0" "Publisher" "Mozilla" 0  ${WriteRegStr2} $TmpVal "$0" "UninstallString" "$1" 0  ${WriteRegStr2} $TmpVal "$0" "URLInfoAbout" "${URLInfoAbout}" 0  ${WriteRegStr2} $TmpVal "$0" "URLUpdateInfo" "${URLUpdateInfo}" 0  ${WriteRegDWORD2} $TmpVal "$0" "NoModify" 1 0  ${WriteRegDWORD2} $TmpVal "$0" "NoRepair" 1 0  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application  ; Create Start Menu shortcuts  ${LogHeader} "Adding Shortcuts"  ${If} $AddStartMenuSC == 1    CreateDirectory "$SMPROGRAMS\$StartMenuDir"    CreateShortCut "$SMPROGRAMS\$StartMenuDir\${BrandFullNameInternal}.lnk" "$INSTDIR\${FileMainEXE}" "" "$INSTDIR\${FileMainEXE}" 0    ${LogUninstall} "File: $SMPROGRAMS\$StartMenuDir\${BrandFullNameInternal}.lnk"    CreateShortCut "$SMPROGRAMS\$StartMenuDir\${BrandFullNameInternal} ($(SAFE_MODE)).lnk" "$INSTDIR\${FileMainEXE}" "-safe-mode" "$INSTDIR\${FileMainEXE}" 0    ${LogUninstall} "File: $SMPROGRAMS\$StartMenuDir\${BrandFullNameInternal} ($(SAFE_MODE)).lnk"  ${EndIf}  ; perhaps use the uninstall keys  ${If} $AddQuickLaunchSC == 1    CreateShortCut "$QUICKLAUNCH\${BrandFullName}.lnk" "$INSTDIR\${FileMainEXE}" "" "$INSTDIR\${FileMainEXE}" 0    ${LogUninstall} "File: $QUICKLAUNCH\${BrandFullName}.lnk"  ${EndIf}  ${LogHeader} "Updating Quick Launch Shortcuts"  ${If} $AddDesktopSC == 1    CreateShortCut "$DESKTOP\${BrandFullName}.lnk" "$INSTDIR\${FileMainEXE}" "" "$INSTDIR\${FileMainEXE}" 0    ${LogUninstall} "File: $DESKTOP\${BrandFullName}.lnk"  ${EndIf}  !insertmacro MUI_STARTMENU_WRITE_END  ; Refresh desktop icons  System::Call "shell32::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)"SectionEndSection /o "Developer Tools" Section2  Call installInspectorSectionEndSection /o "Quality Feedback Agent" Section3  Call installTalkbackSectionEnd################################################################################# Helper FunctionsFunction installInspector  ${If} ${FileExists} "$EXEDIR\optional\extensions\inspector@mozilla.org"    SetDetailsPrint textonly    DetailPrint $(STATUS_INSTALL_OPTIONAL)    SetDetailsPrint none    ${RemoveDir} "$INSTDIR\extensions\inspector@mozilla.org"    ClearErrors    ${LogHeader} "Installing Developer Tools"    StrCpy $R0 "$EXEDIR\optional\extensions\inspector@mozilla.org"    StrCpy $R1 "$INSTDIR\extensions\inspector@mozilla.org"    Call DoCopyFiles  ${EndIf}FunctionEndFunction installTalkback  StrCpy $R0 "$EXEDIR\optional\extensions\talkback@mozilla.org"  ${If} ${FileExists} "$R0"    SetDetailsPrint textonly    DetailPrint $(STATUS_INSTALL_OPTIONAL)    SetDetailsPrint none    StrCpy $R1 "$INSTDIR\extensions\talkback@mozilla.org"    ${If} ${FileExists} "$R1"      ; If there is an existing InstallDisabled file copy it to the source dir.      ; This will add it during install to the uninstall.log and retains the      ; original disabled state from the installation.      ${If} ${FileExists} "$R1\InstallDisabled"        CopyFiles "$R1\InstallDisabled" "$R0"      ${EndIf}      ; Remove the existing install of talkback      RmDir /r "$R1"    ${ElseIf} $InstallType == 1      ; For standard installations only enable talkback for the x percent as      ; defined by the application. We use QueryPerformanceCounter for the seed      ; since it returns a 64bit integer which should improve the accuracy.      System::Call "kernel32::QueryPerformanceCounter(*l.r1)"      System::Int64Op $1 % 100      Pop $0      ; The percentage provided by the application refers to the percentage to      ; include so all numbers equal or greater than should be disabled.      ${If} $0 >= ${RandomPercent}        FileOpen $2 "$R0\InstallDisabled" w        FileWrite $2 "$\r$\n"        FileClose $2      ${EndIf}    ${EndIf}    ClearErrors    ${LogHeader} "Installing Quality Feedback Agent"    Call DoCopyFiles  ${EndIf}FunctionEnd; Adds a section divider to the human readable log.Function WriteLogSeparator  FileWrite $fhInstallLog "$\r$\n-------------------------------------------------------------------------------$\r$\n"FunctionEnd; Check whether to display the current page (e.g. if we aren't performing a; custom install don't display the custom pages).Function CheckCustom  ${If} $InstallType != 4    Abort  ${EndIf}FunctionEndFunction onInstallDeleteFile  ${TrimNewLines} "$R9" "$R9"  StrCpy $R1 "$R9" 5  ${If} $R1 == "File:"    StrCpy $R9 "$R9" "" 6    ${If} ${FileExists} "$INSTDIR$R9"      ClearErrors      Delete "$INSTDIR$R9"      ${If} ${Errors}        ${LogMsg} "** ERROR Deleting File: $INSTDIR$R9 **"      ${Else}        ${LogMsg} "Deleted File: $INSTDIR$R9"      ${EndIf}    ${EndIf}  ${EndIf}  ClearErrors  Push 0FunctionEnd; The previous installer removed directories even when they aren't empty so this; function does as well.Function onInstallRemoveDir  ${TrimNewLines} "$R9" "$R9"  StrCpy $R1 "$R9" 4  ${If} $R1 == "Dir:"    StrCpy $R9 "$R9" "" 5    StrCpy $R1 "$R9" "" -1    ${If} $R1 == "\"      StrCpy $R9 "$R9" -1    ${EndIf}    ${If} ${FileExists} "$INSTDIR$R9"      ClearErrors      RmDir /r "$INSTDIR$R9"      ${If} ${Errors}        ${LogMsg} "** ERROR Removing Directory: $INSTDIR$R9 **"      ${Else}        ${LogMsg} "Removed Directory: $INSTDIR$R9"      ${EndIf}    ${EndIf}  ${EndIf}  ClearErrors  Push 0FunctionEndFunction GetDiff  ${TrimNewLines} "$9" "$9"  ${If} $9 != ""    FileWrite $R3 "$9$\r$\n"    ${LogMsg} "Added To Uninstall Log: $9"  ${EndIf}  Push 0FunctionEndFunction DoCopyFiles  StrLen $R2 $R0  ${LocateNoDetails} "$R0" "/L=FD" "CopyFile"FunctionEndFunction CopyFile  StrCpy $R3 $R8 "" $R2  ${If} $R6 ==  ""    ${Unless} ${FileExists} "$R1$R3\$R7"      ClearErrors      CreateDirectory "$R1$R3\$R7"      ${If} ${Errors}        ${LogMsg}  "** ERROR Creating Directory: $R1$R3\$R7 **"      ${Else}        ${LogMsg}  "Created Directory: $R1$R3\$R7"      ${EndIf}    ${EndUnless}  ${Else}    ${Unless} ${FileExists} "$R1$R3"      ClearErrors      CreateDirectory "$R1$R3"      ${If} ${Errors}        ${LogMsg}  "** ERROR Creating Directory: $R1$R3 **"      ${Else}        ${LogMsg}  "Created Directory: $R1$R3"      ${EndIf}    ${EndUnless}    ${If} ${FileExists} "$R1$R3\$R7"      Delete "$R1$R3\$R7"    ${EndIf}    ClearErrors    CopyFiles /SILENT $R9 "$R1$R3"    ${If} ${Errors}      ; XXXrstrong - what should we do if there is an error installing a file?      ${LogMsg} "** ERROR Installing File: $R1$R3\$R7 **"    ${Else}      ${LogMsg} "Installed File: $R1$R3\$R7"    ${EndIf}    ; If the file is installed into the installation directory remove the    ; installation directory's path from the file path when writing to the    ; uninstall.log so it will be a relative path. This allows the same    ; uninst.exe to be used with zip builds if we supply an uninstall.log.    ${WordReplace} "$R1$R3\$R7" "$INSTDIR" "" "+" $R3    ${LogUninstall} "File: $R3"  ${EndIf}  Push 0FunctionEnd; Clean up the old log files. We only diff the first two found since it is; possible for there to be several MB and comparing that many would take a very; long time to diff.Function CleanupOldLogs  FindFirst $0 $TmpVal "$INSTDIR\uninstall\*wizard*"  StrCmp $TmpVal "" done

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品入口| 视频一区二区中文字幕| 国产视频一区二区在线| 国产精品九色蝌蚪自拍| 日本一区二区成人| 一区二区三区 在线观看视频| 亚洲男同性恋视频| 蜜臀久久99精品久久久久宅男| 精品一区二区影视| www.日韩av| 日韩精品一区二区三区中文不卡 | 亚洲欧美成aⅴ人在线观看| 一区二区三区国产豹纹内裤在线 | 亚洲综合色婷婷| 国产一区在线观看视频| 91欧美一区二区| 国产欧美精品日韩区二区麻豆天美| 夜夜爽夜夜爽精品视频| 99久久er热在这里只有精品66| 91精品国产综合久久久久久久| 久久精品视频网| 亚洲成人av一区二区三区| 成人福利视频网站| 久久亚洲精华国产精华液 | 日韩欧美一二三| 亚洲成人资源网| 欧美视频一区二区| 亚洲与欧洲av电影| 在线观看一区二区视频| 亚洲蜜臀av乱码久久精品| 成人精品一区二区三区中文字幕| 久久综合九色欧美综合狠狠| 日本aⅴ精品一区二区三区 | 国产日产欧美一区二区视频| 久久99在线观看| 久久综合久久久久88| 国产成人免费高清| 国产精品污www在线观看| eeuss鲁片一区二区三区在线看| 亚洲国产成人私人影院tom| 成人免费毛片app| 日韩精品视频网| 久久中文字幕电影| 欧美偷拍一区二区| 国产一区二区三区四| 国产精品素人一区二区| 制服丝袜亚洲播放| 成人免费视频视频在线观看免费| 亚洲乱码国产乱码精品精的特点| 欧美区一区二区三区| www.亚洲色图| 激情综合色综合久久综合| 亚洲激情图片小说视频| 精品99一区二区| 欧美精品在线视频| 91在线观看免费视频| 92国产精品观看| 日本成人在线电影网| 亚洲一区av在线| 亚洲欧美日韩在线不卡| 国产女人水真多18毛片18精品视频 | 欧美成人艳星乳罩| 在线成人高清不卡| 9191精品国产综合久久久久久| 91啦中文在线观看| 91在线国产福利| k8久久久一区二区三区| 91网站黄www| 色域天天综合网| 色婷婷精品大视频在线蜜桃视频| 成人性生交大片免费看中文网站| 国产精品18久久久| 成人亚洲精品久久久久软件| 波多野结衣在线一区| 色婷婷国产精品| 欧美日韩情趣电影| 久久这里只有精品6| 久久综合九色综合欧美亚洲| 久久九九99视频| 亚洲va国产va欧美va观看| 毛片一区二区三区| 国产成人综合网| 欧美日韩亚洲综合在线| 久久理论电影网| 亚洲黄网站在线观看| 国产在线看一区| 欧美日韩三级视频| 亚洲免费观看高清完整版在线观看 | 色婷婷av一区| 国产校园另类小说区| 亚洲午夜久久久久久久久电影网 | 欧美精品一卡二卡| 国产精品色眯眯| 韩国一区二区视频| 欧美美女一区二区三区| 国产精品久久久久久妇女6080| 首页国产欧美日韩丝袜| av色综合久久天堂av综合| 日韩女优av电影在线观看| 一区二区三区不卡视频| 97aⅴ精品视频一二三区| 日本一区二区电影| 99视频有精品| 亚洲图片激情小说| 在线观看网站黄不卡| 亚洲色图欧洲色图| 日本韩国欧美在线| 午夜精品久久久久久久久| 欧美在线影院一区二区| 亚洲电影一级黄| 91精品蜜臀在线一区尤物| 亚洲自拍偷拍综合| 欧美疯狂做受xxxx富婆| 麻豆91在线观看| 国产欧美精品一区二区色综合| 成人精品国产免费网站| 中文字幕一区二区三中文字幕| 91在线国产观看| 日本在线不卡视频| 国产欧美日韩不卡| 91精品国产手机| 丁香六月久久综合狠狠色| 久久电影网站中文字幕| 欧美精品一区二区高清在线观看| 国产成人在线视频网址| 亚洲美女视频一区| 精品久久久久久久一区二区蜜臀| av电影在线观看不卡| 美女一区二区久久| 亚洲国产一区二区三区| 国产日韩欧美综合一区| 精品少妇一区二区三区视频免付费 | 国产酒店精品激情| 亚洲第一搞黄网站| 亚洲国产va精品久久久不卡综合| 亚洲精品一区二区三区四区高清| 色诱亚洲精品久久久久久| 国产乱码一区二区三区| 久久99精品久久久久婷婷| 天堂一区二区在线| 日韩电影在线看| 日韩av一级电影| 日本不卡高清视频| 日韩成人一区二区三区在线观看| 日韩中文字幕91| 久久久久久久久久看片| 久久这里都是精品| 国产精品美女久久久久久久 | 国产视频亚洲色图| 国产日韩精品一区二区浪潮av| 国产午夜精品久久久久久久 | 狠狠色狠狠色综合| 欧美国产精品久久| 国产精品免费久久久久| 亚洲精选视频在线| 性欧美大战久久久久久久久| 亚洲6080在线| 高清不卡在线观看| 欧美网站大全在线观看| 精品国产一二三| 亚洲黄网站在线观看| 午夜在线成人av| 激情伊人五月天久久综合| 成人免费高清视频| 欧美本精品男人aⅴ天堂| 国产精品人成在线观看免费| 一区二区三区精品视频在线| 美女视频免费一区| 欧美精品在线视频| 亚洲视频在线一区观看| 久久精品国产亚洲a| 欧美视频在线不卡| 亚洲欧洲色图综合| 国产99精品视频| 久久久五月婷婷| 精品一区二区av| 日韩一级大片在线| 久久国产精品色| 精品国产一二三区| 久久99精品国产.久久久久| 91精品在线麻豆| 视频一区中文字幕国产| 欧美精品v国产精品v日韩精品| 中文字幕欧美激情一区| av在线综合网| 亚洲精品菠萝久久久久久久| 972aa.com艺术欧美| 亚洲乱码国产乱码精品精98午夜| av电影天堂一区二区在线观看| 亚洲免费三区一区二区| 色婷婷一区二区| 奇米色一区二区| 国产欧美精品在线观看| 欧美在线制服丝袜| 日韩电影网1区2区| 国产精品福利一区| 欧美视频在线观看一区| 国产成人午夜视频| 亚洲图片欧美色图| 久久久久久久综合日本|