欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Windows 驅(qū)動開發(fā):用 Minifilter 檢測文件與流刪除——Windows-driver-samples delete 示例深度解析

Windows 驅(qū)動開發(fā):用 Minifilter 檢測文件與流刪除——Windows-driver-samples delete 示例深度解析 示例工程【免費下載鏈接】Windows-driver-samplesThis repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples.項目地址https://gitcode.com/gh_mirrors/wi/Windows-driver-samples點擊查看免費下載Delete 是一個以文件刪除/流刪除檢測為核心目標(biāo)的文件系統(tǒng)微過濾驅(qū)動Minifilter示例位于本倉庫 filesys/miniFilter/delete 目錄。它不攔截刪除而是在 IRP_MJ_CREATE、IRP_MJ_SET_INFORMATION 與 IRP_MJ_CLEANUP 的回調(diào)中標(biāo)記刪除候選并在操作完成后驗證刪除是否真正發(fā)生最終以內(nèi)核調(diào)試輸出DbgPrint的形式上報。閱讀本文后你將掌握文件刪除在 Windows 上不可提前預(yù)測的根本原因、兩種刪除路徑FILE_DELETE_ON_CLOSE 與 FileDispositionInformation/FileDispositionInformationEx的檢測原理、并發(fā) SetDisposition 競態(tài)的識別方法、整文件刪除與單流刪除的區(qū)分技巧以及事務(wù)TxF環(huán)境下刪除上報的提交/回滾處理。概述一個只做事后確認(rèn)的刪除檢測過濾器該示例在 README 中定義為 Demonstrates how to detect deletions of files or streams. Deletions are reported as debug output.README.md即檢測對象文件file與流stream含命名數(shù)據(jù)流 ADS的刪除輸出方式刪除事件通過DbgPrintExDPFLTR_FLTMGR_ID、DPFLTR_ERROR_LEVEL寫入內(nèi)核調(diào)試輸出參見 delete.c 中的DF_PRINT宏運行形態(tài)構(gòu)建出的delete.sys是一個完整的文件系統(tǒng)微過濾驅(qū)動全部代碼集中在一個 delete.c約 3282 行中。整個驅(qū)動只有兩個事件入口和一個驗證出口階段關(guān)注對象作用IRP_MJ_CREATEFILE_DELETE_ON_CLOSE標(biāo)志標(biāo)記關(guān)閉即刪的刪除候選IRP_MJ_SET_INFORMATIONFileDispositionInformation/FileDispositionInformationEx記錄刪除處置delete disposition狀態(tài)變化IRP_MJ_CLEANUPpost刪除候選的最終狀態(tài)驗證文件/流是否真的被刪除并上報這三個入口在 Callbacks 操作注冊表 中登記CONST FLT_OPERATION_REGISTRATION Callbacks[] { { IRP_MJ_CREATE, 0, DfPreCreateCallback, DfPostCreateCallback }, { IRP_MJ_SET_INFORMATION, FLTFL_OPERATION_REGISTRATION_SKIP_PAGING_IO, DfPreSetInfoCallback, DfPostSetInfoCallback }, { IRP_MJ_CLEANUP, 0, DfPreCleanupCallback, DfPostCleanupCallback }, { IRP_MJ_OPERATION_END } };注意IRP_MJ_SET_INFORMATION使用了FLTFL_OPERATION_REGISTRATION_SKIP_PAGING_IO跳過分頁 I/O避免在內(nèi)存不足的換頁路徑上增加額外負(fù)擔(dān)。核心難點為什么刪除無法提前預(yù)知README 特別強(qiáng)調(diào)了一個設(shè)計約束README.md 中的 NOTE由于 Windows 操作系統(tǒng)刪除文件的機(jī)制minifilter 無法提前預(yù)知某個文件或流將被刪除它只能檢測可能導(dǎo)致刪除的操作然后在該操作完成后判斷刪除是否真的發(fā)生了。原因在于 Windows 的刪除模型是延遲刪除刪除并不是在發(fā)出刪除請求時立即完成而是先把文件/流置為刪除待定delete-pending待最后一個句柄關(guān)閉后才真正從卷上移除。因此一次FILE_DELETE_ON_CLOSE創(chuàng)建可能最終沒有刪除例如后續(xù)又通過FileDispositionInformationEx清除了刪除標(biāo)志一次SetFileDisposition也可能因為后續(xù)句柄仍打開而遲遲不生效同一流上的多個刪除處置操作還可能互相覆蓋race。所以本示例的全部邏輯都遵循同一思路先標(biāo)記候選再在 post-cleanup 時做最終驗證驗證手段是查詢FileStandardInformation返回STATUS_FILE_DELETED即證明已刪除必要時再通過文件 ID 打開或查詢對象 ID 來區(qū)分整文件刪除與僅流刪除。三種上下文實例、流與事務(wù)驅(qū)動通過 FltMgr 上下文Context機(jī)制保存跨操作的狀態(tài)注冊于 Contexts 注冊表FLT_INSTANCE_CONTEXTDF_INSTANCE_CONTEXT緩存卷 GUID 名稱VolumeGuidName避免反復(fù)查詢FLT_STREAM_CONTEXTDF_STREAM_CONTEXT這是刪除檢測的核心載體字段包括NameInfo最后一次 pre-cleanup 時取得的打開名FLT_FILE_NAME_INFORMATION用于上報FileId文件 IDDF_FILE_REFERENCE兼容 NTFS 64 位與 ReFS 128 位NumOps正在進(jìn)行的刪除處置操作計數(shù)競態(tài)檢測用IsNotified是否已上報過刪除防止重復(fù)上報SetDisp/DeleteOnClose刪除處置與關(guān)閉即刪狀態(tài)。FLT_TRANSACTION_CONTEXTDF_TRANSACTION_CONTEXT維護(hù)事務(wù)內(nèi)待上報的刪除通知鏈表DeleteNotifyList與保護(hù)它的ERESOURCE。一個值得學(xué)習(xí)的細(xì)節(jié)DF_TRANSACTION_CONTEXT中的ERESOURCE被設(shè)計成指針 單獨分配而不是直接內(nèi)嵌在結(jié)構(gòu)里delete.c 的注釋說明了原因。因為ERESOURCE必須從NonPagedPool分配若直接內(nèi)嵌整個事務(wù)上下文都要提升為非分頁內(nèi)存用指針方式則主體仍可放在PagedPoolDF_CONTEXT_POOL_TYPE PagedPool僅ERESOURCE本身走非分頁池從而節(jié)省非分頁內(nèi)存。上下文的獲取/分配/附加統(tǒng)一封裝在DfGetOrSetContextdelete.c中它實現(xiàn)了無則取、有則建、建后設(shè)、競態(tài)則復(fù)用他人已設(shè)置的那份的完整語義當(dāng)上下文類型是FLT_TRANSACTION_CONTEXT時還會額外調(diào)用FltEnlistInTransaction加入事務(wù)注冊DF_NOTIFICATION_MASK即TRANSACTION_NOTIFY_COMMIT_FINALIZE | TRANSACTION_NOTIFY_ROLLBACK見 delete.c。檢測路徑一FILE_DELETE_ON_CLOSE創(chuàng)建即刪應(yīng)用以FILE_DELETE_ON_CLOSE打開文件時文件會在最后一個句柄關(guān)閉時被刪除。DfPreCreateCallbackdelete.c檢查創(chuàng)建選項if (FlagOn( Data-Iopb-Parameters.Create.Options, FILE_DELETE_ON_CLOSE )) { status DfAllocateContext( FLT_STREAM_CONTEXT, streamContext ); if (NT_SUCCESS( status )) { *CompletionContext (PVOID)streamContext; return FLT_PREOP_SYNCHRONIZE; } ... } *CompletionContext NULL; return FLT_PREOP_SUCCESS_NO_CALLBACK;關(guān)鍵點只有命中FILE_DELETE_ON_CLOSE才預(yù)分配流上下文并通過CompletionContext傳給 post 回調(diào)返回FLT_PREOP_SYNCHRONIZE強(qiáng)制同步 post 回調(diào)保證創(chuàng)建結(jié)果立即可見在DfPostCreateCallbackdelete.c中只有創(chuàng)建真正成功且不是重解析點STATUS_REPARSE時才把上下文附加到流并置streamContext-DeleteOnClose TRUE。代碼中的FLTFL_POST_OPERATION_DRAINING斷言則用于確保沒有處于排空unload 中的殘余操作狀態(tài)。檢測路徑二FileDispositionInformation / FileDispositionInformationEx另一種刪除方式是IRP_MJ_SET_INFORMATION設(shè)置刪除處置。DfPreSetInfoCallbackdelete.c只對FileDispositionInformation與FileDispositionInformationEx兩類信息類感興趣并在此完成競態(tài)檢測race (InterlockedIncrement( streamContext-NumOps ) 1); if (!race) { // 唯一在途操作結(jié)果是確定的做 postop *CompletionContext (PVOID)streamContext; return FLT_PREOP_SYNCHRONIZE; } else { // 存在并發(fā)操作刪除處置的最終狀態(tài)不可知 FltReleaseContext( streamContext ); } // FALL_THROUGH return FLT_PREOP_SUCCESS_NO_CALLBACK;這里的邏輯非常精巧NumOps記錄在途的刪除處置修改數(shù)。當(dāng)檢測到并發(fā)race時post 回調(diào)不會被調(diào)用NumOps也就永遠(yuǎn)不會被遞減于是該值保持 2永久地把這個流標(biāo)記為必須檢查刪除的候選——因為既然無法確定處置狀態(tài)的最終結(jié)果就寧可多做一次刪除驗證。而在非競態(tài)情況下DfPostSetInfoCallbackdelete.c會在操作成功后把結(jié)果寫入上下文FileDispositionInformationEx若設(shè)置了FILE_DISPOSITION_ON_CLOSE則按FILE_DISPOSITION_DELETE更新DeleteOnClose否則更新SetDispFileDispositionInformation直接用FILE_DISPOSITION_INFORMATION.DeleteFile更新SetDisp。最后InterlockedDecrement( streamContext-NumOps )并釋放上下文引用保持計數(shù)與引用平衡。驗證出口post-cleanup 才是真相時刻無論文件是通過哪種方式進(jìn)入刪除候選狀態(tài)真正的判定都在DfPostCleanupCallbackdelete.c。前置的DfPreCleanupCallbackdelete.c只做一件事為帶流上下文的文件抓取名稱信息DfGetFileNameInformation內(nèi)部使用FltGetFileNameInformation(FLT_FILE_NAME_OPENED | FLT_FILE_NAME_QUERY_DEFAULT)FltParseFileNameInformation以便上報時有名字可用。post-cleanup 中的候選判定條件源碼注釋原話歸納NumOps 0—— 存在過競態(tài)處置狀態(tài)未知保守起見必須檢查SetDisp TRUE—— 已設(shè)置刪除處置DeleteOnClose TRUE—— 曾以FILE_DELETE_ON_CLOSE打開注意FileDispositionInformationEx可清除該標(biāo)志。三者滿足其一且IsNotified 0尚未上報過時執(zhí)行驗證status FltQueryInformationFile( Data-Iopb-TargetInstance, Data-Iopb-TargetFileObject, fileInfo, sizeof(fileInfo), FileStandardInformation, NULL ); if (STATUS_FILE_DELETED status) { status DfProcessDelete( Data, FltObjects, streamContext ); ... }FileStandardInformation查詢返回STATUS_FILE_DELETED即證明流已被刪除隨后進(jìn)入DfProcessDelete做最終定性。整文件刪除 vs 單流刪除的區(qū)分這是本示例最有技術(shù)含量的一環(huán)。場景是當(dāng)最后一個句柄恰好是某個刪除待定的命名數(shù)據(jù)流ADS的句柄時關(guān)閉它會連帶整個文件一起消失——此時應(yīng)上報整文件刪除而不是流刪除。DfProcessDeletedelete.c先判斷是否處于事務(wù)中FltObjects-Transaction ! NULL然后調(diào)用DfIsFileDeleteddelete.c來區(qū)分。該函數(shù)按文件系統(tǒng)類型與事務(wù)狀態(tài)選擇驗證手段場景手段判定非事務(wù) NTFSFSCTL_GET_OBJECT_IDFltFsControlFileSTATUS_OBJECTID_NOT_FOUND→ 文件仍存在只是沒有對象 ID其余錯誤碼透傳STATUS_FILE_DELETED表示已刪除事務(wù)中 或 ReFS按文件 ID 打開DfDetectDeleteByFileIdSTATUS_INVALID_PARAMETER→ 文件已刪除映射為STATUS_FILE_DELETEDSTATUS_DELETE_PENDING→ 文件仍在但刪除待定映射為成功之所以分兩條路徑代碼注釋給出了兩個關(guān)鍵原因FSCTL_GET_OBJECT_ID在事務(wù)內(nèi)刪除時不會返回STATUS_FILE_DELETED所以事務(wù)場景必須改用打開文件 ID 的方式ReFS 不支持對象 ID因此 ReFS 卷上始終走按 ID 打開。按文件 ID 打開的核心實現(xiàn)在DfDetectDeleteByFileIddelete.cstatus DfBuildFileIdString( Data, FltObjects, StreamContext, fileIdString ); ... IoInitializeDriverCreateContext( driverCreateContext ); driverCreateContext.TxnParameters IoGetTransactionParameterBlock( Data-Iopb-TargetFileObject ); status FltCreateFileEx2( gFilterHandle, Data-Iopb-TargetInstance, handle, NULL, FILE_READ_ATTRIBUTES, objectAttributes, ioStatus, (PLARGE_INTEGER) NULL, 0L, FILE_SHARE_VALID_FLAGS, FILE_OPEN, FILE_OPEN_REPARSE_POINT | FILE_OPEN_BY_FILE_ID, (PVOID) NULL, 0L, IO_IGNORE_SHARE_ACCESS_CHECK, driverCreateContext ); if (NT_SUCCESS( status )) { status FltClose( handle ); ... }關(guān)鍵點打開路徑由卷 GUID 名 反斜杠 文件 ID 組成DfBuildFileIdStringdelete.c必須用FILE_OPEN_BY_FILE_ID按 ID 打開必須從當(dāng)前文件對象繼承事務(wù)參數(shù)塊IoGetTransactionParameterBlock以保證打開操作發(fā)生在同一事務(wù)內(nèi)文件已刪除時DfBuildFileIdString內(nèi)部查詢文件 ID 的FltQueryInformationFile會直接返回STATUS_FILE_DELETED短路整個打開過程見 delete.c 注釋而按 ID 打開一個不存在的文件則返回STATUS_INVALID_PARAMETER。NTFS 與 ReFS 的文件 ID 兼容DF_FILE_REFERENCE聯(lián)合體delete.c專門處理兩種文件 IDNTFS 的 64 位 ID 與 ReFS 的 128 位 ID。DfGetFileIddelete.c先查詢FileInternalInformation若返回FILE_INVALID_FILE_ID說明該 ID 必須用 128 位表示再改用FileIdInformation查詢。代碼還通過KeMemoryBarrier()保證寫入 128 位 ID與置位FileIdSet的次序因為編譯器不支持原生 128 位值并用DfSizeofFileId宏動態(tài)判斷 ID 長度確保 ReFS 按 ID 打開時 64/128 位皆可用。事務(wù)TxF環(huán)境下的延遲上報文件在事務(wù)內(nèi)被刪除時提交前文件仍是活著的只有提交才真正生效回滾則相當(dāng)于沒刪。因此驅(qū)動不能在 post-cleanup 立刻上報而要掛起等待事務(wù)終局。機(jī)制如下DfProcessDelete檢測到處于事務(wù)中時通過DfGetOrSetContext取得事務(wù)上下文并經(jīng)由FltEnlistInTransaction登記了TRANSACTION_NOTIFY_COMMIT_FINALIZE | TRANSACTION_NOTIFY_ROLLBACK通知DfNotifyDeletedelete.c此時不直接打印deleted而是打印deleted in a transaction!并調(diào)用DfAddTransDeleteNotifydelete.c把一條DF_DELETE_NOTIFY內(nèi)含StreamContext引用與FileDelete標(biāo)志掛入事務(wù)上下文的DeleteNotifyList該鏈表由獨立分配的ERESOURCE保護(hù)DfTransactionNotificationCallbackdelete.c在事務(wù)提交或回滾時被 FltMgr 回調(diào)提交則打印 deleted due to a transaction commit!回滾則先把IsNotified遞減讓刪除候選回到未上報狀態(tài)再打印 saved due to a transaction rollback!見DfNotifyDeleteOnTransactionEnddelete.c事務(wù)上下文清理回調(diào)DfTransactionContextCleanupCallbackdelete.c負(fù)責(zé)清空鏈表、釋放每個DF_DELETE_NOTIFY及其StreamContext引用、銷毀ERESOURCE。這一整套掛起—提交/回滾時結(jié)算的設(shè)計是事務(wù)型文件刪除上報的正確范式也解釋了為什么事務(wù)上下文要同時維護(hù)列表與鎖。只掛接可寫 NTFS/ReFS 卷DfInstanceSetupdelete.c決定了過濾器掛接范圍先調(diào)用FltIsVolumeWritable判斷卷是否可寫——掛接到只讀卷沒有意義因為只讀卷上不可能刪除文件再按VolumeFilesystemType限定為FLT_FSTYPE_NTFS與FLT_FSTYPE_REFS其他情況一律返回STATUS_FLT_DO_NOT_ATTACH。INF 安裝配置解讀delete.inf 展示了典型的 UWD minifilter 安裝配置[Version] Signature $Windows NT$ Class ActivityMonitor ;This is determined by the work this filter driver does ClassGuid {b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2} ;This value is determined by the Class Provider %ProviderString% DriverVer 06/16/2007,1.0.0.1 CatalogFile delete.cat PnpLockdown 1設(shè)備類ActivityMonitor活動監(jiān)視類與觀察但不攔截的定位一致服務(wù)配置MiniFilter.ServiceServiceType 2SERVICE_FILE_SYSTEM_DRIVER、StartType 3SERVICE_DEMAND_START 按需啟動、ErrorControl 1、Dependencies FltMgr、LoadOrderGroup FSFilter Activity Monitor注冊表配置MiniFilter.AddRegistrySupportedFeatures 0x3并在Parameters\Instances下注冊默認(rèn)實例實例名delete Instance、海拔Altitude 370150、Flags 0x0允許所有掛接同時提供面向新版 Windows 的DefaultInstall.NT$ARCH$.10.0...25952通用安裝節(jié)以及面向舊系統(tǒng)的 downlevel 安裝/卸載節(jié)含LegacyUninstall與DelService0x200 停止后刪除。海拔 370150 落在 INF 中聲明的FSFilter Activity Monitor加載順序組區(qū)間內(nèi)且與LoadOrderGroup聲明保持一致確保過濾器在文件系統(tǒng)棧中的加載次序正確。工程配置與構(gòu)建工程文件 delete.vcxproj 聲明DriverTargetPlatform Universal、PlatformToolset WindowsKernelModeDriver10.0、ConfigurationType Driver支持 Debug/Release × x64/ARM64 四套配置鏈接fltMgr.lib啟用POOL_NX_OPTIN1、WarningLevel Level4且TreatWarningAsError true驅(qū)動簽名摘要算法為 sha256delete.sln 與 delete.rcVFT_DRV / VFT2_DRV_SYSTEM文件描述 Delete Notification Filter Driver配套齊全README 明確說明該示例是Universal Windows DriverUWD僅使用 OneCoreUAP 包含的 API/DDI這意味著它可被用于需要通用驅(qū)動形態(tài)的 Windows 版本與架構(gòu)組合整個倉庫的構(gòu)建流程可參考根目錄的 Building-Locally.md 與 Build-Samples.ps1配合 Visual Studio WDK 完成編譯與簽名。調(diào)試輸出與觀察方法驅(qū)動的所有刪除事件通過DF_DBG_PRINT(DFDBG_TRACE_ERRORS, ...)宏輸出delete.c。gTraceFlags默認(rèn)值為DFDBG_TRACE_ERRORS三個可用位為標(biāo)志值用途DFDBG_TRACE_ERRORS0x00000001錯誤與刪除事件上報默認(rèn)開啟DFDBG_TRACE_ROUTINES0x00000002例程進(jìn)入/離開軌跡DFDBG_TRACE_OPERATION_STATUS0x00000004操作狀態(tài)跟蹤輸出示例源碼實際格式包括delete!DfPostCleanupCallback: A file %wZ (%p) has been deleted!delete!DfPostCleanupCallback: An alternate data stream %wZ (%p) has been deleted!事務(wù)場景A file %wZ (%p) has been deleted in a transaction!隨后在提交/回滾時打印deleted due to a transaction commit!或saved due to a transaction rollback!上報同時打印文件打開名與流上下文指針%p后者可用于在重命名等邊界情況下輔助區(qū)分對象參見DfPreCleanupCallback注釋。若在 WinDbg/內(nèi)核調(diào)試會話中加載該驅(qū)動并執(zhí)行刪除操作即可在調(diào)試輸出流中觀察到上述信息。源碼結(jié)構(gòu)速查函數(shù)均在 delete.c職責(zé)DriverEntry/DfUnloadFltMgr 注冊、開始過濾 / 反注冊DfInstanceSetup系列實例掛接策略與拆解回調(diào)DfGetOrSetContext/DfAllocateContext/DfSetContext/DfGetContext三類上下文的生命周期管理DfGetFileNameInformation/DfGetFileId/DfBuildFileIdString/DfGetVolumeGuidName名稱、文件 ID、卷 GUID 獲取與緩存DfDetectDeleteByFileId/DfIsFileDeleted按 ID 打開探測 / 整文件 vs 流刪除判定DfProcessDelete/DfNotifyDelete/DfAddTransDeleteNotify/DfNotifyDeleteOnTransactionEnd刪除定性、上報與事務(wù)掛起結(jié)算DfPre/PostCreateCallbackFILE_DELETE_ON_CLOSE 候選標(biāo)記DfPre/PostSetInfoCallback刪除處置跟蹤與競態(tài)檢測DfPre/PostCleanupCallback名稱采集與最終刪除驗證DfTransactionNotificationCallback提交/回滾時的延遲上報小結(jié)Delete 示例用約三千行代碼完整演示了文件系統(tǒng)微過濾驅(qū)動中刪除檢測這一經(jīng)典難題的工業(yè)級解法候選標(biāo)記CREATE 的FILE_DELETE_ON_CLOSE SET_INFORMATION 的處置信息→ 競態(tài)兜底NumOps永不歸零策略→ 事后驗證FileStandardInformation/ 對象 ID / 按文件 ID 打開→ 事務(wù)結(jié)算commit/rollback 通知。它同時兼顧了 NTFS 與 ReFS 的文件 ID 差異、整文件與流刪除的語義區(qū)分以及 UWD 兼容性要求是學(xué)習(xí)IRP_MJ_CLEANUP語義、FltMgr 上下文與 TxF 事務(wù)通知的最佳起點之一。對于要在自己的驅(qū)動中實現(xiàn)刪除監(jiān)控如審計、數(shù)據(jù)保護(hù)、同步備份觸發(fā)的開發(fā)者可以直接以本示例為骨架把DfNotifyDelete中的DbgPrint替換為實際業(yè)務(wù)上報邏輯。贊分享示例工程【免費下載鏈接】Windows-driver-samplesThis repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples.項目地址https://gitcode.com/gh_mirrors/wi/Windows-driver-samples點擊查看免費下載相關(guān)推薦Windows-driver-samples I2C驅(qū)動SkeletonI2C示例深度解析Windows driver samples I2C驅(qū)動SkeletonI2C示例深度解析 概述 SkeletonI2C是Windows驅(qū)動示例項目中的一個關(guān)示例工程性能優(yōu)化指南Encrypted Core Data緩存配置與數(shù)據(jù)庫遷移技巧 性能優(yōu)化指南Encrypted Core Data緩存配置與數(shù)據(jù)庫遷移技巧 Encrypted Core Data 是一個強(qiáng)大的iOS加密數(shù)據(jù)庫解決方案應(yīng)用安全密碼學(xué)Windows-driver-samples智慧博物館文物展示設(shè)備驅(qū)動開發(fā)Windows driver samples智慧博物館文物展示設(shè)備驅(qū)動開發(fā) 傳統(tǒng)博物館展覽常面臨文物保護(hù)與觀眾體驗的矛盾Windows driver sam示例工程上一篇米哈游游戲字體完全指南11款架空文字字體快速上手教程下一篇11款米哈游游戲字體完全指南讓游戲文字走進(jìn)現(xiàn)實創(chuàng)作創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月婷视频| 五月丁香本色在线观看| 婷婷五月天综合蜜桃| 国产午夜精品AV一区二区麻豆| 久久开心五月天激情| 中文字幕精品在线观看| 婷婷五月激情综合网| www.91九色| 五月丁香激情综合欧美| 在线不卡视频| 秋霞AV淫| 色99在线看| 亚洲激情综合| 久久99热这里只频精品6学生| 亚洲欧美另类在线23p| 国产99热在线看| 99五丁香月| 97色色色| 五月天.com| 婷婷草| 九九热精品| 大香蕉伊在| 亚洲12p| 五月天操逼网| 日韩操逼大片| 综合久久久| 啄木鸟丝袜美女福利视频| 激情五月天噢美| 久久综合婷婷五月| 久久狠狠干| 182.t午在线观看| 天天操夜夜操| 香蕉久久国产AV一区二区| 欧美色色色色色| 天天影视天天爽天天草| 天天综合色丁香| 久色五月婷婷综合| 一级二级香港秋霞欧美欧美秋霞| 久久99色色| 蜜臀丁香黄色婷婷五月天| 综合色影| 色五月激情综合网| 欧美亚洲999| 中文字幕成人| 夜夜涩涩涩| 欧美日韩一a.无| 日本啪啪网| 六月丁香激情| 96精品久久久久久久久| 性五月激情| 二色AV| 五月 成人 婷婷| 4438成人电影| 《诡秘之主》在线观看| 综合五月天天天天天五月| 天天草天天爱| 丁香五月在线| 玖玖色综合| 色五月综合网| 亚洲熟妇AV乱码在线观看| 欧美美女视频| 9 1大香蕉| 1024成人在线观看| 六月丁香婷婷综合色播| 欧美激情综合色综合色| 婷婷五月综合网| 91久久| 大香网伊人久久综合| 91丨九色丨熟女|新版| 五月天色色婷婷| 天天拍天天操| 四虎国产精品永久在线国在线| AA片在线观看视频在线播放| 国产在线视频1234| 久久6这里只有精品| 婷婷成人五月天一区| 人人综合五月人人婷婷| 激情视频综合| 怎么样可以看免费的一级av| 棕合影院色色| 久久99色色| 婷婷色五月丁香六月欧美啪| 丁香五月影院| 激情伊人网| 99热都是精品| 99热免费在线| 全部老头和老太XXXXX| 九色亚洲| 在线观看熟女少妇| 色欲午夜无码久久久久久张津瑜| 国产婷婷色综合AV蜜臀AV| 色婷婷综合久久| 日本在线wwww| 天天日夜夜高潮| 成人九九视频| 天天爽天天操| 色婷婷网| 婷婷五月天国产在线播放| 丁香五月影院| 99热全是精品| 这里只有精彩亚洲视频推荐| 久热伊人| 五月丁香性爱| 色婷婷亚洲婷婷在线观看| 成人片在线播放| 日日影院 | 久久99精品日本| 六月丁香射婷婷欧美色图片| 色综合久久天天综合网| 久热久操久热久草国产91| 思思色播| 丁香花五月天激情| 99热亚洲精品| 五月丁香综合中文| 人妻激情视频| 五月婷亚洲精品| 综合五月婷婷| 婷婷激情丁香五月婷婷激情丁香五月婷婷| 丁香婷婷91在线观看视频| 激情99| 天天干天天操天天射| 天天操九九插| 中文字幕在线免费看线人| 天堂久久婷婷| 伊人www22综合色| 国产成人AV不卡| 日本久久精品| 婷婷综合| 天天艹天天综合网| 可以看的AV| 五月丁香综合中文| 99视频只有精品| 亚洲蜜桃精久久久久久久久久久久| 在线观看免费狠狠色丁香香综合 | 91成人性爱视频| 激情开心五月天| www98日本小时间到了| 亚洲精品性色| 大香蕉在线99热| 秋霞电影一级黄| 夜夜操夜夜操| AV成人在线播放| 丁香五月婷婷激情中文| 激情五月瑟瑟| 激情网婷婷五月天| 久久九色| 一起草AV| 久久这里只| 天天色天天操天天射| 九九热免费观看视频| 超碰人人操人人干| 免费AAAAA网| 超碰在线观看9| 4399欧美另类视频| 色综合久| 日本特黄aaaaa| 成人精品在线观看| 综合伊人狠狠| 六月婷欧美| 五月香婷婷| txt五月激情四射网综合俺也来了| 五月婷婷九| 免费观看全黄做爰的视频| 天天日天天摸天天| 五月天色软件| 97色女人在线| 五月情综合| 人妻丰满精品一区二区A片| 婷婷日| 精品亚洲国产成人A片在线鸭王| 婷婷四月 成人 狠狠干| 色婷婷成人色网| 色噜综| 日本丰满久久| 99在线热| se99在线| sewuyuetingtingiii| 婷婷久久丁香| www色婷婷久久综合久色| 99热大全在线观看| av大片在线| av免费人人| 一本狠婷婷综合| 五月婷婷激情五月| 97在线精品| 九九在线精点品| 五月深爱婷婷| 大香蕉伊人爱在线| 一二线视频 另类| 国产裸舞表演WWWW| 婷婷丁香六月综合激情站| 精国产品一区二区三区A片| 久热A| www.五月丁香| 99干日日干| 激情五月天婷婷丁香| 色综合久久99色| 丁香色婷婷五月天| 色婷婷丁香五月天在线观看| 婷婷九月激情| 99视频在线观看网址| 超碰人人干| 一區四區歐美日韓| 色色激情网| WwW色婷婷| 激情图片五月天| 婷婷第六色| 二区成人视频| 99在线精品免费视频| 综合在线色婷婷| 色色操| 我淫我色婷婷五月天激情四射| 丁香在线视频| 五月丁香六月婷婷a v| 欧美伊人9| 熟女人妻一区二区三区免费看| 五月婷激情| eeuus五月婷| 毛v一区二区视频| 婷婷色综合| www激情com| 97色色色色色色色| 日日噜狠狠| 欧美一级a| 大香蕉久久| 色五月在线视频观看| 狠狠操狠狠爱| 九月丁香| 91日本在线观看| 色五月天 丁香| 久久这里都是精品| 99热18| 吉澤明步Av一區二區| 99热20| 大香蕉久久久久| 大香蕉福利导航| 大香蕉手机视频| 亚洲操逼片| 五月天播播| 开心五月婷婷在线视频免费观看| 婷婷五月天 偷拍| 激情综合五月天| 操逼国产91| 激情四射亚洲| 婷婷五月综合中文字幕| 男同色五月开心五月激情五月| 精品亚洲国产成人A片在线鸭王| 99精品久久久| 丁香五月偷拍| 96精品成人无码A片观看金桔| 婷婷网五月天| 无码99| 91性高潮久久久久久久久| 91视频一起草| 激情五月天婷婷丁香| 六月久久婷婷| 120分钟婬片免费看| 色吧五月婷婷| 丁香五月伊人| 国产精品18久久久| 大大香蕉综合在线| 99精品97| 五月丁香啪啪啪| 亚洲无码另类| 99热这里只有精品亚洲| 开心五月激情五月丁香五月婷婷| 99这里只有精彩视频| 亚洲性色XXXXX| 怡红院院久久| 五月婷婷官网色| 婷婷丁香五月高清| 久久综合影院| 亚洲免费看片| 欧美日韩国产成人在线| 久9视频| 亚洲人妻AV| 丁香六月啪啪| 开心五月婷| 精品亚洲VA网站| 亚洲第一综合| 五月大香蕉| 国产做爰视频免费播放| 免费超碰在线| 婷婷成人网五月天| 日本在线观看aaa 99| 色色网站日本91| 五月开心啪啪| 婷婷丁香五月综合| 日日操人人操| 91婷婷丁香| 人人爱人人草| 久久99免费视频网站| 91啪啪网| 91婷婷五月天综合视频| 99九九综合久久九九| 九九热这里只有精品6| 男男野外做爰全过程69| 亚洲一区国产传媒| 色婷婷五月天堂资源| 激情综合网五月天| 桃色成人网| 色亭亭九月| 国产免费AV在线| 精品国产va久久久久| 亭亭五月天黑人2014| 激情五月五月婷婷| 色偷偷AV亚洲男人的天堂| 91久操| 婷婷丁香色女人| www91精品| 婷婷爱在线观看| 日本欧美国产| 激情综合五月激情| 97热精品| 婷婷日本在线| 午夜性爱影视一区77| 婷婷狠狠干| 五月婷婷开心网| a毛片二逼wwwwwwwwww| 99ri精品| 亚洲激情综| 色五月情| 99'无码| 激情小说在线视频| 色色999三级片| 这里只有精品亚洲| 亚洲在线操| 婷婷黄色网| 国产99美少妇| 久久婷婷五月天| 色婷婷狠狠禁久久| 久久开心五月婷婷| 亚洲色就是色色色| 色国产五月| 激情五月天啪啪| 91久女| 婷婷九月激情| 欧美激情综合| 激情婷婷内射| 天天插天天干| 亚洲高清在线| www.99在线| 99九九精品| 亚洲国产精品二二三三区| 99狠狠色| 亚洲视频操| 91亚洲免费片| 久久久天天啊| 婷婷色偷拍| 久久人妻视步| 熟女国产在线一区二区三区四区| 激情婷婷五月天日本系列| 色婷婷久久| 色综合婷婷| 999久久久国产精品| 九九Y精品热播| 综合五月亭亭9| 色婷婷激情| 久久婷婷五月国产激情综合片| 秋霞性爱AV| 日本久久爽| 这里只有精品视频| 婷婷伊人| 亚洲欧洲中文日韩久久AV乱码| 亚洲综合激情五月天婷婷| 九月激情网| 99热这里| 天天干天天拍| 热99只有精品| 五月婷av| 综合大香蕉| 久久久91| 国产AV国片偷人妻麻豆| 欧美日韩AAA| 九九99九九精品视频| 九九亚洲视频| 婷婷五月色综合| 亚洲九区| 五月天婷爱综合| 青青久久五月| 免费啪啪亚州视频| 精品国产人人爱人人| 六月天婷婷| 男人天堂亚洲综合| 久久精品99久久久久久久久| 久久久久9| 日日天天天| 99热国品| 丁香五月综合激情性爱| 可以免费看av网站| 色五月在线播放| 婷婷综合影院| 久久久GOGO无码啪啪艺术| 国产精品国产VA片国产| 激情五月综合久久| 无码人妻少妇色欲AV一区二区 | 99久久国产宗和精品1上映| www.25五月婷婷| 成人片黄网站色大片免费毛片| 丁香五月婷婷成人网| 九热av| 综激情网| 这里只有精品视频在线看| 亚洲一区二区无遮挡A片| 亚洲综合激情五月久久| 五月开心深爱激情网| 日韩精品一区二区亚洲AV观看| 人妻无码精品一区| 五月天久久综合婷婷丁香| 91日日日| 久cao香蕉影院| 五月天婷婷AV| 色综合久久久久久久久五月| 欧美天天草人人草| 亚洲免费在线观看岛国| 国产精品第一国产精品| 丁香五月情| 五月丁香天堂网婷婷| 五月久久| 日本操B视频| 亚洲色夜| 激情www| 六月色日韩| 久久婷婷丁香| 五月婷婷网站| 色播丁香五月婷婷操:屄| 亚洲婷婷丁香五月| 超碰亚洲欧美| 狠狠操狠狠插| 激情五月婷婷网| 五月天伊人综合| 欧美va亚洲va| 久久伊人五月天| 成片免费观看大全| www99精品在线观看| 操骚货在线| 噜噜噜久久| 狠狠色狠狠色综合日日91| 欧美色图天堂网| 免费成人网在线观看| 欧美成人精品A片免费一区99| 婷婷午夜综合| 99热精品无码| 色五月天在线观看| 综合激情五月天六月婷免费视频| 深爱五月天 开心网| 丁香五月婷婷啪啪| 大香蕉啪啪| 久久图色4| 99综合色色色| 五月婷婷影视| 伊人大综合| 欧美槡BBBB槡BBB少妇| 国产无套精品一区二区| 97热视频| 99爱精品| 插插干干干色| 五月综合激情图片| 丁香婷婷少妇| 思思久久96热在精品国产,| 丁香五月婷婷六月婷婷| 狠狠舔| 欧美日韩91| 五月色色色| 综合性爱网| 久久hd| 国产欧洲欧洲精品久久| 激情五月小说婷婷| 日本色婷婷| 天天综合精品| 性生生活大片又黄又| 国产精品久久久久久喷浆| 极品少妇XXXX精品少妇偷拍| 国产超碰在线| 99ri视频在线播放| 99热播放| 99热91| 色婷婷久久| 蜜桃五月天| 中文不卡一二区| 婷婷在线免费| 丁香婷婷激情| av人人干| 丁香五月婷婷色综合| 1024成人免费看| 99ri在线观看视频| 五月婷婷激情网| 国产精品第一国产精品| 五月婷婷色五月| 婷婷五月在线免费| 手机看片日日做夜夜| 五月婷婷干| 天天操天天操天天操天天操天天操天天操| 六月激情久久| 在线只有精品| 日日操夜夜操中国无码| 97人人操在线| 思思热99在线| 五月丁香啪啪啪综合网| 99热网精品| 欧洲区自拍| 六月婷婷av| wwccc久久久| 色婷婷五月天激情在线观看| 色婷婷丁香五月色综合网| 色五月婷婷色五月婷婷色五月婷婷| 婷婷综合成人| 免费无码毛片一区二区A片| 热99视频精品在线| 91九色视频| 日日射天天射| 丁香五月婷婷基地| 人妻有码乱操| 91一起操| 色色哒五月婷婷六月丁香| 激情文学久久| 亚洲一区二区 成人网站戴套| 99热这里只有精品1025| 婷婷六月视频| 五月婷婷六月丁香| 国产婷婷五月天| 色9色| 五月婷婷色综图片| 怡红院院久久| 五月天伊人网| av第一二区| 思思热99er在线视频| 五月天激情婷婷| AA片在线观看视频在线播放| 人人操AV| 99热官网| 美女视频图片久久91| 婷婷色婷婷亚洲成人| 婷婷五月丁香综合桃花色网| 五月天伊人日日噜影片AV| 大香蕉99| 久艹久| 97色五月天| 婷婷色网站| 久久精99| 99久久99热这里只有精品| 99ri在线视频| 精品99在线看| 亚洲五月天激情| 2025超碰| 欧美黑人巨大猛烈cuckold| 成人五月丁香社区| 丁香九月综合激情| 亚洲va成人va成人va在线观看| 性生生活大片又黄又| 99色综合| 色色色色色色色色网站| 色久女| 五月天婷婷久久| 嘿嘿视频免费看9| 五月丁香六月婷婷综合网| 天天日,天天插| 91婷婷在线| 无码髙清| 婷婷综合97| 天啪色| 色婷婷小说| 九九婷婷激情综合网| 色婷婷国色天香综合| 丁香五月伊人| 丁香五月婷婷亚洲色图| 9999久久久久| 婷婷另类开心| 成人无码髙潮喷水A片| 欧美亚洲999| 大香蕉九九| 激情小说五月丁香在线视频观看视频| 激情五月天网站| 九九综合视频在线观看| 色五月av| 人人色AV| 9色小视频在线观看| 五月天色婷婷网| 婷婷97C| 五月丁香六月成人| 9热精品| 五月婷婷色情| 久久这里在精品视频| 欧美成人精品A片免费一区99| 欧美日本综合网| 五月丁香色色网| 亚洲精品操一操、噜一噜、摸一摸、爽 | 婷婷五月天日日日干干干| 久久久天堂国产精品女人| 色婷婷丁香五月天激情综合网| 97超碰,人人舔,人人操,人人摸 | 热99视频精品在线| 婷婷五月六月丁香| AAA久久| 国产亚洲精品久久久久久牛牛| 日日噜噜久久婷婷五月天 | 五月天综合| 久99久热只有精品国产99| 亚洲丁香婷婷| 丁香五月天.com| 丁香六月婷婷久久综合| 国产无套精品一区二区| 这里只有精品1| 婷婷五月天激情小说| 色九九综合| 婷婷 月 丁香| 亚洲1区| 人人爽网| 中文无码婷婷| 久久网思思| 综合激情专区| 色五月激情五月| 五月激情婷婷丁香天堂| 精品九九在线观看视频| 欧美日韩成人综合9| 十一月婷婷激情四射| 五月天五月色婷婷综合| 五月天久草| 丁香五月天激情综合| 涩涩涩.com| 99噜噜| 日韩精品一区二区三区,四区,五区视频 | 九九色婷婷Av| 欧洲色色| 久久色亭亭五月天| 色婷婷五月天激情综合| 在线色色| 无码色综合| 亚洲精品又粗又大又爽A片| 五月丁香五月综合欧美| 天天操九九插| 99re6热在线精品视频播放速度| 99综合97| 成人无码髙潮喷水A片| 激情视频综合| 天堂草在线看www| 秋霞午夜理论| 丁香色五月 97干| 超级碰91| www.第四色99| 嫩草AV久久伊人妇女超级A| 丁香婷婷五月色成人网站| 五月天婷婷丁香视频| 国产在线中文字幕| 激情四射婷婷色色色| 黄网在线免费观| 久久丁香五月| av在线观看免费| 婷婷九月丁香| 岛国AV网站| 色五月激情五月丁香五月婷婷啪啪综合 | 丁香五月天欧美在线| 欧美日本VA| 激情啪啪五月| 啪啪色区| 91超级碰在线| 色爱99| 亚洲视频久久| 久热99久热| 97婷婷五月丁香| 久久全意婷婷| 4399无码视频二区| 九九九干精品| 日比视频91| 丁香五月综合网| 亚洲爆乳无码精品AAA片蜜桃| 天天舔天天爽| 婷婷色中文字幕| 六月婷婷色综合| 亚洲综合色色色| 色色五月婷| 91Chinese在线| 亚洲另类电影| 久久精品性爱| 婷婷久久久| 色婷婷影院| 婷婷丁香五月综合| 91|疯狂丨高潮丨对白| 青草视频在线观看视频 | 大香焦啪啪啪| 大操人妻| 久久五月婷婷丁香| 天天操加勒比| 婷婷五月天AV网| 亚洲五月丁香综合网| 这里只有精品偷拍| 欧美成人精品A片免费一区99| 涩五月婷婷| 久久在线视频免费观看| 伊人九九68| 第1影院之五月婷婷| 99久久五月丁香野外| 天天综合五月天| 97啪啪| 亚洲婷婷丁香五月天激情小说| 成人色情五月天婷婷丁香| 天天干天天干天天干天天干天天干天天| 五月婷婷中文网| 性色视频| 激情综合网址| 欧美成人精品三区综合A片| 国精产品一区一区三区免费视频| 99碰碰碰| 色婷婷综合视频| 日日干夜夜撸夜夜骑| 五月开心深深爱激情综合| 思思精品视频| 婷婷色婷婷| 五月桃花网综合| 国产永久一黄| 国产伦理精品高清在线观看网站一区二区| 6080av| 另类综合色| 激情欧美五月丁香| 91九九九九九九| 久久久.COM| 插少妇综合网| 国产精品视频免费看| 麻豆AV一区二区三区| 五月婷视频在线观看| 亚洲成人影视在线观看| 伊人色欲五月天| 丁香五月婷婷AV| 亚洲中字AV电影在线网站| 99久热精品在线| VA婷婷| 开心激情网在线| 思思热在线视频精品| 丁香花综合永久入口| 亚洲在线操| 五月天激情.com| 99ri视频| 婷婷五月天丁香成人社区| 激情婷婷五月亚洲| 婷婷五月婷婷| 日韩免费视频| 五月丁香成人网| 综合激情五月天六月婷免费视频| 91精品久久久久久77777| 另类丁香综合| 5月婷婷性视频| 色~性~乱~伦~噜| 啪啪操网| 激情久久天天| 国产成人+综合亚洲+天堂| 奇米网大香蕉| 五月综合缴情网| 99综合| 成人AV在线网站| 久机视频这只有精品| 全部老头和老太XXXXX| 操一区| 人人操人人干AV| 五月天玖玖狠狠色色| 免费视频无码| 99热播放| 天天干,夜夜爽| 天堂美国久久| 79成人网| 噼里啪啦完整版中文在线观看| 久久视频婷婷视频| 91干视频| 久久久久8888| 五月婷婷九九热| 久久久九九九 99| 狠狠狠狠操| 麻豆AV一区二区三区| WWW、日本色丁香co m| 五月婷婷色色| www超碰| www.99热视频| 日本三级中国三级99| 天天综合五月天| 99热一本久道| 激情小说五月天| 五月天婷婷激情在线色图| 天天综合在线网| 婷婷五月在线| 狠狠色成人影片| 视频1区2区| 亚洲婷婷欧美婷婷| 97日在线视频| 午夜激情综合| 婷婷激情四射| 91狠狠综合久久久| 五月丁香少妇A| 午夜天堂一区人妻| 狠狠精品干练久久久无码中文字幕 | 色综合激情| 欧美成性色| 欧美久热| 色五月开心开心五月激情五月| 九九色精品| 婷婷丁香激情综合色情| 玖玖激情网| 激情av在线| 97干视频| 激情美女五月天| 色天天久婷婷| 亚洲色亚洲精品| 伊人五月综合网| 可以免费观看的AV| 婷婷五月天综合网| 五月丁香色综合| 熟女人妻视频| 奇米影视在线视频| xxxx久| 天天五月丁香五月| 亚洲精品第一国产综合亚AV| 丁香五月成人自拍| 99九九综合久久九九| 丁香丁婷五月激情| 天天添天天摸天天天天做| 狠狠色综合五月| 五月婷婷av| 99在线观看| 免费观看全黄做爰的视频| 欧美色必爱| 97操碰碰无码视频| WWW色五月天| 常久最新免费的色吊丝| 成人丁香色| 亚洲人妻AV| 东京热人妻一区二区三区在线| www.婷婷.com| 日日色五月天| 色中色综合| 五月天播播| 婷婷色色网站| 五月天激情久久| 天天插天天草人人玩| 99在线精品免费视频| 亚洲精品视频在线播放| 亚洲国产精品二二三三区| 久久大香蕉伊人| 婷婷五月丁香av网站| 人人视频色| 婷婷九九| 一本到不卡高清DVD| 丁香五月日韩| 99精品在线下载| 五月婷婷久久久| 级人人91| 色婷婷影院| 99免费热视频| 激情九月婷婷| 欧美日韩五月婷婷| 人色五月天婷婷| 五月天丁香成人社| 丁香五月婷婷激情四射深爱激情| 久热91精品| 日本九九热| 丁香五月色| 殴美97色| 婷婷五月天日逼| 五月综合激情| 日本天堂网站99| 五月色婷婷综合色| 欧洲一区二区| www.一区二区三区| 玖月婷婷爱丁香| 色欲婷婷五月天丁香| 国产精产国品一二三在观看| www.黄色片-久久成人国产精品在线播放-999AV| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 五月天色丁香| 久久99精品久久久久久青青AR| 99久久a线观| 久久综合影院 | 9婷婷内射| 色婷婷五月网| 色999五月色| 九热久| 开心激情网五月| 亚洲日韩一页精品发布| 五月婷婷欧美| 天天色天天日| 欧美日韩成人综合9| 99高级会所久久| 91viP在线看| 婷婷五月中文字幕| 婷婷久久亚洲| 亚洲av| 色色综合日韩| 日日操夜夜爽| 亚洲av免费在线| 国产精品色婷婷久久久精品| 五月天小说激情| 呦呦v线| 国产亚洲99久久精品| www.99久| 色久女| 久久综合五月| 丁香狠狠色婷婷久久无码视频| 无码人妻丰满熟妇奶水区码| 色综合夜夜| 久久激情视频| 久久久久9| 丁香激情久久| 另类精品视频在线观看| 97操碰在线视频| 久热精品在看| 99热这| 色色色9 9 9| 色五月丁香网| wwww.色婷婷| 五月婷婷六月开心| 亚洲性爱AV| 六月婷婷久久大全| www.久久99精品| 丁香六月激情网C0W| 日本天堂网站99| 久久综合激情婷婷激情| 九九色网| 久久美女五月天| 日韩美女羞羞网站在线观看| 欧美日本另类| www.五月天婷婷| 欧洲综合视频| 五月天激情黄色小说在线观看| 色噜噜狠狠一区二区三区| 婷婷五月丁香基地在线视频官网| 婷婷深爱五月天| 五月天婷婷三级黄| 国外亚洲成AV人片在线观看| 精品综合五月| 丁香五月 性爱| 99久在线精品99re8| 欧美成人日韩| 日韩黄色电影| 99视频在线| 99热| 99久久精品视频女神1| 国产人人操| 五月丁香影院 | 久久久五月五丁香| 久久这里只有精品久久| 亚洲成人在线播放| 亚洲中文乱字字幕线在永久| 亚洲AV电影av| 色色色婷婷五月| 久久久久久久综合狠狠综合| 被强行糟蹋的女人A片| 伊人9999| 中文久久婷婷| 天天操天天操天天操天天操天天操| 九九精品片一| 好吊兆人妻| 亚洲欧美婷婷五月色综合| 久热九九| 久久97久久99久久综合欧美| 婷婷五月天高清无码| 丁香激情四射| 丁香五月综合| 久久六月综合| 五月大香蕉| http://www.com久久久精品一区| 99热在线这里| 九九热av| 日本V在线观看不卡视频网站| 人人视频人人干人人做| 99热久| 新激情婷婷| 亚洲网站999| 六月亚洲婷婷6月中文字幕| 久cao香蕉影院| 久操福利| 狠狠操狠狠狠| 中文字幕精品在线观看| 开心婷婷五月| 婷婷狠狠操| 99色区| 亚洲成人精品三区| 婷婷久久色| 开心婷婷五月天激情网| 在线99热| www.久操| 99精品在线播放| 亚洲色视频| 伊人青草成人| 影音先锋偷偷色男人站| 国产毛片精品一区二区色欲黄A片| 99热精品在线免费观看| 无码九九| 超碰在线网站| 国外亚洲成AV人片在线观看| 久热AA| 丁香五月六月激情| 思思99热这里只有精品| 狠狠色丁香久久综合婷婷亚洲成人福利 | 日韩欧美颜射| 国产日韩欧美| 婷婷五月天无码熟女| 97久久五月丁香婷婷| 激情婷婷丁香五月| 丁香五月天堂网| 骚。com| 中文字幕+乱码+中文字幕在线观看| 五月天AV大香蕉| 亚洲精品国产A久久久久久| 亚洲成人在线免费| 99热99热在线| 丁香五月老师| 99久久精| 五月婷久久久| 人人综合色| 99热这里只有精| 天天久久狠狠色综合| 夜夜躁爽日| 欧美丁香六月激情视频| 久久久精品视频79| 色综合视频| 玖玖综合色区在线观看| 性做久久久久久久免费看| 99热在线观看精品| 五月丁香六月情| 99久久综合网| 成人必爱视| 67194成I人在线观看线路1| AV免费在线网站| 色婷丁香91| 久久久国产精品黄毛片| 天天插天天插天天插天天插| www.yw色| 亚洲激情五月| 五月婷婷AV| 色区域网站视频| 五月丁香亚洲五月| 综合99在线| 色五月激情视频在线综合| 99九九在线精品热动漫| 影音先锋偷偷色男人站| 婷综合六月| 婷婷五月丁香国产| 日韩ww| 国精产品一区一区三区免费视频 | www.91五月| 草草女人亚洲| 国外亚洲成AV人片在线观看 | www,com,五月色色| 十一月婷婷激情四射| 99色性爰网络| 中文在线视频久1| 成年人看Va免费视频| 99热国产在线| 欧美激情综合色丁香婷婷五月天| 色婷婷丁香中文在线播放| 色五月婷婷开心| 五月丁香狠狠爱婷婷综合| 久热这里这里有精品| 精品无码av丁香五月激情| 天天搞夜夜爽夜夜爽| 激情综合网丁香| 噜综合| 99热99热在线观看| 深爱五月中文字幕| xxx综合在线| 淫荡综合网| 五月激情网站| 狠狠xx| 日本熟女二区| 婷婷五月精品中文字幕| 亚洲操精品| 五月丁香| 五月婷丁香| 国产乱子轮XXX农村| 激情内射人妻1区2区3区| 91男同视频| 免费日本aⅴ中文字幕| 婷婷伊人綜合| www98日本小时间到了| 九色婷婷| 婷婷五月丁香综合激情小说| a v色婷婷| 黄色AAAAA| 日韩综合久| 九九99久久| 国产精品涩涩涩视频网站| 国产婷婷婷| 丁香熟女乱| 99碰碰视频| 99∨VTV| 99丁香五月| 久久嘟嘟丁香| 色人久久| 精品九九视频在线观看| 久久婷婷激情视频| 日本在线视频播放91| 激情五月色婷婷| 又大又粗九一在线| 久啪欧美| www.激情.com.| 亚洲AAAA网| 天天摸天天舔| 色狠狠综合| 国产精品久久久爽爽爽麻豆色哟哟| 精品自拍97| 婷婷九九| 五月婷婷,六月激情| 99亚州综合精品成人网| 色色婷婷五月天| 97超碰婷婷五月天| 欧美人人女女精品综合五月天| 草综合网| 可以免费看AV网站| 婷婷的久久网站| 成人无码髙潮喷水A片| 9久9久| www.狠狠操.co m| 女人天堂 AV| 综合五月婷婷| 三级毛片视频| 九九热10| 久热这里只有精品99re,久热这里只有精品7 | 久热视频这里只有精品| 91玖玖| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 色婷婷www| xfplayav在线| 99精品久久久久久久婷婷| 亚洲中字AV电影在线网站| 欧美色色色色色色| 激情小说五月天中文字幕| 99热精品中文字幕| 好吊操这里只有精品| 五月天另类小说| 六月激情婷婷| 色色综合热| 五月色婷婷综合色| 涩综合婷婷| 99精品视频在线观看| 人妻激情视频| 五月婷婷综合色拍| 99热99干| 日韩AV免费| 思思99精品视频在线观看| 五月婷婷视频| 国产日产亚系列精品版优势| 婷婷五月综合色拍| 人人人va亚洲视频在线| 激情五月婷婷| 色香久久| 思思久久青草热| 婷婷深爱五月天| 免费人人操| A色色| 久久久免费精彩视频| 美欧成人视频| 日日爽天天| 婷婷五月在线视频| 97色婷婷五月天| 久久免片| 99精品丁香五月| 丁香婷婷六月婷婷六月婷婷六月婷婷| 五月久视频| 色就色94欧美setu| 激情婷婷五月天伊人在线观看| 五月婷网| 欧美日韩五月婷婷| 狠狠干思思热| 亚洲最大成人综合网720P| 99 热国产在| www99在线观看视频| 九九美女视频| 岛国av电影网站| 免费看欧美成人A片无码| 青青.com| 99热老网站| 91人人澡人人爽人人看| 日韩AAAAA| 激情综合网激情五月俺也去| 深爱五月激情网| 99热免| 99热e| 欧美啪啪9| 99九九中文字幕视频| 色情五月停停丁香| 丁香五月综合网| 色久五月| 国产肥白大熟妇BBBB视频| 综合久久婷婷五月丁香| 色婷婷影视| 亚洲欧美成人在线| www999日韩精品| 久久久久婷 | 疯狂做受XXXX高潮A片| 免费99情趣网视频| 五月天激情视频| 日本色噜| 桃色五月天| 婷婷放心五日爱| 亚洲激情婷婷| 婷婷五月天最新综合你懂的 | 国产色色色色色| 丁香婷婷视频一区二区| 在线视频区| 五月天婷婷成人资源站| 天天碰夜夜操| 色五月色五天色情网| 狠狠操狠狠色| 久色资源网| 九九久久精品國產| 激情五月久久| 久久婷婷五月综合精品蜜芽| 欧美视频五区| 婷婷天堂综合| 26uuu成人网| 99re这里只有精品免费| 国产乱子轮XXX农村| 99精品爱| 久久丁香网| 综合噜噜| xx久久| 思思热视频| 桃色激情婷婷伊人网| 艹B高清无码| 欧美色五月天| 亚洲色婷婷五月天| 成人av在线网站| 可以免费观看的av网址| 99精品成人无码A片观看金桔 | 日日夜夜天天| 久久性爱网站| 97色碰碰公开视频| 久操97| 九九热a| 日韩AV无码影片| 思思热高清在线观看| 五月婷婷七月丁香| 成人丁香五月| 怡红院院久久| 婷婷五月娱乐在线| 亚洲熟女色| 日韩好吊操| 丁香五月伊人| 中文字幕 中文字幕明步| 人人操插| 国产又爽又猛又粗的视频A片| 99免费视频网| 九九99九九99偷拍视频免费看| 99热这里是精品| 色婷婷五月天天天干天天操天天爽| 五月婷婷黄色毛片| 九九色热| 亭亭五月天黑人2014| 激情久久 婷婷| 这里只有精品视频| 五月花婷婷丁香| 色情久久久| 亚洲日韩乱码一区二区三区四区| 99热99热在线| 丁香婷婷色五月| 97超级碰人人| 婷婷色影院| 99色一| 大香蕉精品视频| 五月丁香久久综合91| 丁香五月色网| 久久这里只有精品07| 日韩精品99久久| 久久久97| 婷婷综合网| 79亚洲精品少妇| 婷婷终合色图| 人妻日日日| www.色综合|