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

aurain
技術(shù)文摘
posts - 137,  comments - 268,  trackbacks - 0

TrueCrypt是一款開(kāi)源的虛擬加密磁盤(pán)工具,目前最新版本是7.0a,本文以該版本源代碼為基礎(chǔ),介紹了如何在VC2008下進(jìn)行編譯。

 

環(huán)境配置

1. Microsoft Visual Studio 2008 SP1 (VC++ 2008) 

2. Microsoft Visual Studio VC++ 1.52

3. NASM version 2.07 compiled on Jul 19 2009

4. gzip 1.2.4 Win32 (02 Dec 97) 

5. PKCS11頭文件

6. Windows Driver Develop Kit 7600.16385.1

7. TrueCrypt 7.0a Source.zip

 

準(zhǔn)備步驟

1. Microsoft Visual Studio 2008 SP1 (VC++ 2008) ,這個(gè)是必需的了

2. 安裝Microsoft Visual Studio VC++ 1.52,(這里為了方便管理編譯TrueCrypt所需要的lib,我們可以在c盤(pán)建立一個(gè)目錄,就命名為TrueCrypt)把MSVC++ 1.52安裝在C:\TrueCrypt\MSVC\

3. 下載NASM,解壓縮到C:\TrueCrypt\ NASM\

4. 下載gzip,解壓縮到C:\TrueCrypt\ gzip\

5. 下載PKCS11頭文件,解壓縮到C:\TrueCrypt\PKCS11_INC\

6. 下載WDK7600.16385.1(這個(gè)是目前最新的,更新消息參考微軟官網(wǎng)),安裝到E:\WinDDK\7600.16385.1\(這個(gè)目錄是我這邊這么設(shè)置的,在下面環(huán)境變量設(shè)置需要注意)

7. 下載TrueCrypt 7.0a源代碼(http://www.truecrypt.org/downloads2

 

環(huán)境變量設(shè)置

右鍵我的電腦——屬性——高級(jí)——環(huán)境變量,添加下面幾個(gè)系統(tǒng)變量:

1. 變量名MSVC16_ROOT,變量值C:\TrueCrypt\MSVC

2. 變量名PKCS11_INC,變量值C:\TrueCrypt\PKCS11_INC

3. 變量名WINDDK_ROOT,變量值E:\WinDDK\7600.16385.1

4. 修改系統(tǒng)Path,在末尾增加C:\TrueCrypt\NASM;C:\TrueCrypt\gzip

環(huán)境變量設(shè)置完畢后需要重啟電腦

 

源代碼修改

1. 修改C:\TrueCrypt\PKCS11_INC\ pkcs11.h,添加

#define CKR_NEW_PIN_MODE 0x000001B0

#define CKR_NEXT_OTP                    0x000001B1

可以直接添加在#define __PASTE(x,y)      x##y后面一行

2. 修改TrueCrypt 7.0a Source其中的Setup項(xiàng)目中的Setup.h文件,添加

/*---region add by gc---*/
#include "wtypes.h"
    const PROPERTYKEY PKEY_AppUserModel_ID = {
        {
            (unsigned long)2009,/*unsigned long  Data1;*/
            (unsigned short)12,/*unsigned short Data2;*/
            (unsigned short)23,/*unsigned short Data3;*/
            0x44,0x55,0x55,0x55,0x55,0x55,0x55,0x55
        },/*GUID fmtid;*/
        (DWORD)PID_FIRST_USABLE /*DWORD pid;*/
    };
/*---endregion---*/

添加在文件的開(kāi)始處,即

#ifdef __cplusplus

extern "C" {

#endif

后面一行即可。

 

到此為止,所有配置均設(shè)置完畢,打開(kāi)TrueCrypt.sln解決方案,Build Solution就可以在Debug目錄生成Setup Files目錄,其下至少可以看到TrueCrypt.exe,truecrypt.systruecrypt-x64.sys這個(gè)三個(gè)文件了。

我這邊已經(jīng)有配置好了的所需的lib和源代碼,由于比較大,cppblog不能上傳大附件,如有配置不成功的,可以Email我(zhangqiushui@qq.com)。

posted on 2010-11-01 19:12 閱讀(6431) 評(píng)論(29)  編輯 收藏 引用 所屬分類: windows驅(qū)動(dòng)

FeedBack:
# re: 如何編譯TrueCrypt 7.0a源碼[未登錄](méi)
2010-11-03 09:51 | by
我以前弄過(guò)一個(gè)簡(jiǎn)化版的可以mount和unmount磁盤(pán)的庫(kù)。
  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2010-11-30 00:08 | hi
"下載gzip,解壓縮到C:\TrueCrypt\ NASM\ gzip\" should be: "下載gzip,解壓縮到C:\TrueCrypt\ gzip\"  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2010-11-30 14:33 |
@hi
謝謝提醒~  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2010-12-30 11:06 | yunlei
我是菜鳥(niǎo),剛開(kāi)始學(xué)習(xí)TRUECRYPT,按照您的步驟一項(xiàng)一項(xiàng)的做了,可還是編譯不了,是什么原因呢?還請(qǐng)指教,謝謝!  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2010-12-30 14:52 |
@yunlei
你需要把問(wèn)題說(shuō)一下吧,不然這樣我不好怎么說(shuō)了。。。  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-04-13 22:48 | cqcchw
請(qǐng)教一下,按照這個(gè)過(guò)程編譯后,得到了TrueCrypt Format.exe,TrueCrypt.ext,TrueCrypt Setup.exe
卻沒(méi)有TrueCrypt.sys和truecrypt-x64.sys
這個(gè)是怎么回事呢
  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-04-14 14:09 | aurain
@cqcchw
那編譯的時(shí)候有提示什么錯(cuò)誤嗎?你有安裝WDK吧?  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-04-21 21:15 | yespgg
你下的VC 1.52在哪里下的啊?我的不對(duì)啊,一堆錯(cuò)誤
-----------------------------------------------------------------
錯(cuò)誤 1 fatal error L4051: E:\TrueCrypt7.0aDependent\Microsoft.lib : cannot find library Boot Boot
錯(cuò)誤 2 fatal error U1077: “E:\TrueCrypt7.0aDependent\Microsoft+Visual+C++1.52\bin\link.exe”: 返回代碼“0x2” NMAKE Boot
錯(cuò)誤 3 fatal error L4051: E:\TrueCrypt7.0aDependent\Microsoft.lib : cannot find library Boot Boot
錯(cuò)誤 4 fatal error U1077: “E:\TrueCrypt7.0aDependent\Microsoft+Visual+C++1.52\bin\link.exe”: 返回代碼“0x2” NMAKE Boot
錯(cuò)誤 5 fatal error L4051: E:\TrueCrypt7.0aDependent\Microsoft.lib : cannot find library Boot Boot
錯(cuò)誤 6 fatal error U1077: “E:\TrueCrypt7.0aDependent\Microsoft+Visual+C++1.52\bin\link.exe”: 返回代碼“0x2” NMAKE Boot
錯(cuò)誤 7 fatal error L4051: E:\TrueCrypt7.0aDependent\Microsoft.lib : cannot find library Boot Boot
錯(cuò)誤 8 fatal error U1077: “E:\TrueCrypt7.0aDependent\Microsoft+Visual+C++1.52\bin\link.exe”: 返回代碼“0x2” NMAKE Boot
錯(cuò)誤 9 fatal error L4051: E:\TrueCrypt7.0aDependent\Microsoft.lib : cannot find library Boot Boot
錯(cuò)誤 10 fatal error U1077: “E:\TrueCrypt7.0aDependent\Microsoft+Visual+C++1.52\bin\link.exe”: 返回代碼“0x2” NMAKE Boot
錯(cuò)誤 11 fatal error U1077: “E:\TrueCrypt7.0aDependent\Microsoft+Visual+C++1.52\bin\cl.exe”: 返回代碼“0x2” NMAKE Boot
錯(cuò)誤 12 fatal error U1077: “E:\TrueCrypt7.0aDependent\Microsoft+Visual+C++1.52\bin\cl.exe”: 返回代碼“0x2” NMAKE Boot
錯(cuò)誤 13 fatal error U1077: “E:\TrueCrypt7.0aDependent\Microsoft+Visual+C++1.52\bin\cl.exe”: 返回代碼“0x2” NMAKE Boot
錯(cuò)誤 14 error PRJ0019: 某個(gè)工具從以下位置返回了錯(cuò)誤代碼: "正在執(zhí)行生成文件項(xiàng)目操作" Boot Boot
  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-04-21 21:16 |
@yespgg
留聯(lián)系方式,我發(fā)給你  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-04-21 21:19 | yespgg
@水
yespgg@163.com
謝謝啦  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-02 08:25 | VL
很麻煩啊,老大,直接把你編譯好的,發(fā)來(lái)用用吧。
vanlin (AT) 139 dot com

謝謝  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-05 17:16 | def
你好 不知道能否發(fā)送給我已經(jīng)編譯好的文件
我主要是進(jìn)行調(diào)試 尤其需要符號(hào)文件和SYS文件 謝謝
stecdeng(AT) 126 dot com
  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-05 23:27 | def
已經(jīng)收到 非常感謝   回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-14 16:02 | def
你好 現(xiàn)在除了驅(qū)動(dòng)文件 我決定自己嘗試編譯 用戶層EXE 。
請(qǐng)問(wèn)一下
4. 修改系統(tǒng)Path,在末尾增加C:\TrueCrypt\NASM;C:\TrueCrypt\gzip

環(huán)境變量設(shè)置完畢后需要重啟電腦

這個(gè)系統(tǒng)PATH 是什么 ? 謝謝

  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-14 16:04 |
@def
在“我的電腦”右鍵,高級(jí)那邊可以看到
path就是指系統(tǒng)的環(huán)境變量,一系列路徑的集合。  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-15 11:16 | def
你好 按照你的配置 我成功的編譯出EXE
但是驅(qū)動(dòng)還是不行
生成信息如下
1>------ 已啟動(dòng)全部重新生成: 項(xiàng)目: Driver, 配置: Debug Win32 ------
1>正在執(zhí)行生成文件項(xiàng)目操作
1>------ Rebuilding truecrypt.sys: Debug x86 ------
1>Usage: "setenv <directory> [fre|chk] [64|x64] [hal] [WLH|WXP|WNET|W2K] [bscmake]"
1> By default, setenv.bat will set the environment variable NO_BROWSER_FILE.
1> Using the "bscmake" option will cause setenv.bat to not define this variable.
1> Example: setenv d:\ddk chk set checked environment
1> Example: setenv d:\ddk set free environment for Windows Vista (default)
1> Example: setenv d:\ddk fre WLH set free environment for Windows Vista (default)
1> Example: setenv d:\ddk fre 64 sets IA-64 bit free environment
1> Example: setenv d:\ddk fre x64 sets x64 bit free environment
1> Example: setenv d:\ddk fre x32-64 sets x64 bit free environment
1> Example: setenv d:\ddk fre WXP sets free build environment for Windows XP
1> Example: setenv d:\ddk hal sets free hal environment
1> Example: setenv d:\ddk fre hal Same
1>'build' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
1>或批處理文件。
1>------ Rebuilding truecrypt.sys: Debug x64 ------
1>Usage: "setenv <directory> [fre|chk] [64|x64] [hal] [WLH|WXP|WNET|W2K] [bscmake]"
1> By default, setenv.bat will set the environment variable NO_BROWSER_FILE.
1> Using the "bscmake" option will cause setenv.bat to not define this variable.
1> Example: setenv d:\ddk chk set checked environment
1> Example: setenv d:\ddk set free environment for Windows Vista (default)
1> Example: setenv d:\ddk fre WLH set free environment for Windows Vista (default)
1> Example: setenv d:\ddk fre 64 sets IA-64 bit free environment
1> Example: setenv d:\ddk fre x64 sets x64 bit free environment
1> Example: setenv d:\ddk fre x32-64 sets x64 bit free environment
1> Example: setenv d:\ddk fre WXP sets free build environment for Windows XP
1> Example: setenv d:\ddk hal sets free hal environment
1> Example: setenv d:\ddk fre hal Same
1>'build' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
1>或批處理文件。
1>生成日志保存在“file://g:\TrueCrypt7.0aSource\Driver\Debug\BuildLog.htm”
1>Driver - 0 個(gè)錯(cuò)誤,0 個(gè)警告
========== 全部重新生成: 成功 1 個(gè),失敗 0 個(gè),跳過(guò) 0 個(gè) ==========  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-15 22:02 |
@def
這個(gè)不是已經(jīng)生成成功了嗎?
========== 全部重新生成: 成功 1 個(gè),失敗 0 個(gè),跳過(guò) 0 個(gè) ==========   回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-16 11:06 | def
但是我搜索整個(gè)電腦都沒(méi)找到SYS文件
而且這里提到的1>'build' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
覺(jué)得可能是問(wèn)題所在啊
7.0a代碼下面的DRIVER文件夾 只有BuildDriver.cmd 沒(méi)有BUILD  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼[未登錄](méi)
2011-09-16 15:44 |
@def
代碼下的是完整的嗎?  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-17 08:21 | def
@水
csdn下載頻道下載的 7.0a  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-17 08:33 | def
官方的7.1 和我手頭的6.2A都試過(guò) 編譯驅(qū)動(dòng)都是一樣的而錯(cuò)誤  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-18 20:21 |
@def
建議還是去官方下載,現(xiàn)在的版本已經(jīng)是7.1版本了,我試了下,是可以編譯通過(guò)的,按我上面介紹的方法。如果你不能下載,可以聯(lián)系我發(fā)給你。  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-19 09:26 | def
謝謝了 7.1 我是官方下載的
效果一樣EXE可以出來(lái) 但是SETUP的EXE執(zhí)行有錯(cuò)誤
SYS不能編譯 錯(cuò)誤也是一樣
7.0 7.1 6.2A一樣
我再看看 再次感謝  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼[未登錄](méi)
2011-09-19 19:00 |
@def
不客氣,是不是你的WDK版本不對(duì)?我用的是7600.16385.1  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-20 09:52 | def
果然是wdk問(wèn)題 我是兩個(gè)版本裝一起的
現(xiàn)在搞定了。
閱讀TRUECRYPT是為了學(xué)習(xí)它在費(fèi)管理員用戶下運(yùn)行。
而我做的虛擬磁盤(pán)在非管理員權(quán)限下無(wú)法讀取訪問(wèn)設(shè)備信息,無(wú)法使用DefineDosDevice.
這才起了看TRUECRYPT的心思。

參考TRUECRYPT
驅(qū)動(dòng)下給MOUNTMGR發(fā)送
IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION
IOCTL_MOUNTMGR_CREATE_POINT

卷中也相應(yīng)實(shí)現(xiàn)了
IOCTL_MOUNTDEV_QUERY_DEVICE_NAME
IOCTL_MOUNTDEV_QUERY_UNIQUE_ID
IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME
然后返回用戶層廣播設(shè)備信息
結(jié)果是
注冊(cè)表已經(jīng)顯示諸如 \DosDevices\G: \??\MyVolume0等
但是始終無(wú)法顯示盤(pán)符

不知道博主有無(wú)心得??  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-09-21 20:09 |
@def
可以進(jìn)一步交流交流,呵呵  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-10-10 19:27 | Fiona
編譯時(shí)總是出現(xiàn)RC2135錯(cuò)誤。。。。555 樓主幫幫忙  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2011-10-26 01:06 | xuezhi
我試了好久都沒(méi)成功 麻煩能把編譯過(guò)的發(fā)一份給我嗎.
xuezhi83@gmail.com
謝謝  回復(fù)  更多評(píng)論
  
# re: 如何編譯TrueCrypt 7.0a源碼
2015-04-16 18:10 | xiaoyaya103
您好,請(qǐng)問(wèn)現(xiàn)在還可以找您發(fā)一下源碼么?  回復(fù)  更多評(píng)論
  

<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用鏈接

留言簿(17)

隨筆分類(138)

隨筆檔案(137)

網(wǎng)絡(luò)開(kāi)發(fā)

最新隨筆

搜索

  •  

積分與排名

  • 積分 - 502446
  • 排名 - 37

最新隨筆

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区亚洲欧洲国产日韩| 国产精品揄拍500视频| 免费成人性网站| 久久女同精品一区二区| 久久精品国产精品亚洲精品| 欧美一级淫片aaaaaaa视频| 亚洲一区二区三区在线观看视频 | 久久频这里精品99香蕉| 久久深夜福利免费观看| 久久亚洲风情| 欧美r片在线| 欧美日韩高清区| 欧美四级剧情无删版影片| 国产精品第一区| 国产伦精品一区二区三区视频孕妇 | 国产午夜精品视频免费不卡69堂| 国产精品永久免费| 好吊色欧美一区二区三区视频| 精品动漫av| 亚洲肉体裸体xxxx137| 99天天综合性| 亚洲欧美色婷婷| 久久精品一区二区国产| 久久久久久久久伊人| 六月天综合网| 亚洲精品日韩一| 亚洲欧美日韩成人| 久久久综合激的五月天| 欧美高清在线| 国产精品视频xxxx| 1000部国产精品成人观看| 亚洲精品一区久久久久久| 亚洲综合电影| 快播亚洲色图| 一区二区三区免费网站| 久久精品国产欧美亚洲人人爽| 欧美成人国产一区二区| 国产精品久久久久国产a级| 韩国av一区二区三区| 日韩视频免费看| 久久av一区二区三区漫画| 欧美成人有码| 亚洲午夜精品视频| 猫咪成人在线观看| 国产精品三上| 亚洲黄色成人| 欧美一区二区三区四区在线观看地址 | 久久久久久久一区二区三区| 欧美国产日产韩国视频| 国产模特精品视频久久久久| 亚洲国产一区二区三区a毛片| 亚洲中午字幕| 欧美国产三级| 欧美一级视频| 欧美三级电影大全| 亚洲电影在线| 欧美一区二区三区啪啪| 亚洲区一区二| 欧美在线国产精品| 欧美亚洲成人精品| 亚洲欧洲精品一区二区| 久久精品亚洲一区二区三区浴池| 亚洲精品欧美精品| 久久综合久久美利坚合众国| 国产精品视频一| 一本久久知道综合久久| 免费在线亚洲欧美| 欧美一区免费视频| 国产精品看片你懂得| 亚洲精品免费一二三区| 麻豆九一精品爱看视频在线观看免费| 一区二区三区日韩欧美| 久久综合给合| 国产自产在线视频一区| 午夜国产欧美理论在线播放| 亚洲精品国产欧美| 免费亚洲电影在线| 在线成人性视频| 久久激情综合网| 亚洲一二三区在线观看| 欧美日韩网址| 99精品视频免费观看| 欧美成人视屏| 久久久噜噜噜久噜久久| 国产一区二区三区视频在线观看| 亚洲男人天堂2024| 99av国产精品欲麻豆| 欧美精品少妇一区二区三区| 亚洲国产欧美一区二区三区同亚洲| 久久人人看视频| 欧美一级视频免费在线观看| 国产欧美亚洲一区| 欧美一区二区三区免费大片| 亚洲视屏在线播放| 国产精品久久午夜夜伦鲁鲁| 亚洲一线二线三线久久久| 日韩一级片网址| 欧美日韩在线观看一区二区三区 | 欧美成人亚洲成人日韩成人| 久久精品午夜| 在线观看日韩一区| 欧美凹凸一区二区三区视频| 久久乐国产精品| 亚洲二区在线观看| 亚洲电影免费| 欧美国产精品劲爆| 一区二区三区四区国产| 99国产精品自拍| 国产精品视频第一区| 久久成人综合视频| 久久精品视频在线观看| 亚洲电影免费在线观看| 欧美国产视频一区二区| 欧美精品在线一区二区三区| 一区二区三欧美| 亚洲一区二区视频| 国产视频一区二区在线观看 | 亚洲精品欧美一区二区三区| 欧美日韩三区| 欧美一区二区在线视频| 久久国产精品黑丝| 亚洲国产婷婷| 日韩视频在线一区| 国产精品一级| 久久在精品线影院精品国产| 美女网站在线免费欧美精品| 亚洲乱码国产乱码精品精| 99国产一区| 国产一区二区三区在线观看免费视频 | 在线不卡免费欧美| 亚洲人人精品| 国产精品久久毛片a| 久久亚洲精品伦理| 欧美紧缚bdsm在线视频| 亚洲专区一区| 久久九九电影| 一本色道88久久加勒比精品| 亚洲欧美电影在线观看| 亚洲成人在线视频网站| 亚洲免费电影在线| 国产主播精品| 亚洲精品久久久蜜桃| 国产乱理伦片在线观看夜一区| 免费精品99久久国产综合精品| 欧美日韩国产三级| 久久久久一区二区| 欧美日韩99| 久久免费国产精品1| 欧美理论电影网| 久久电影一区| 欧美区在线观看| 久久人人精品| 欧美无乱码久久久免费午夜一区| 久久久久久国产精品一区| 欧美区在线播放| 久久综合色婷婷| 欧美午夜在线视频| 欧美成人r级一区二区三区| 国产精品v亚洲精品v日韩精品| 久久综合久久美利坚合众国| 欧美日韩妖精视频| 免费日韩av片| 国产欧美精品日韩精品| 久久一二三国产| 一区二区三区高清视频在线观看 | 亚洲一区二区精品在线观看| 国语自产精品视频在线看8查询8| 免费欧美在线视频| 国产伦精品一区二区三区视频黑人| 久久久成人精品| 国产精品人人爽人人做我的可爱 | 亚洲精品乱码视频| 欧美四级在线| 欧美+日本+国产+在线a∨观看| 国产精品老牛| 亚洲精品免费在线| 国产自产女人91一区在线观看| 日韩亚洲视频| 最新高清无码专区| 久久国产福利| 欧美一区二区三区免费观看| 欧美日韩国产123| 欧美激情一区二区久久久| 国产女人aaa级久久久级| 亚洲美女在线看| 亚洲另类一区二区| 欧美**字幕| 欧美大片一区二区三区| 国内精品亚洲| 欧美影院在线播放| 久久国产精品毛片| 国产精品自在在线| 亚洲性图久久| 亚洲欧美综合| 国产精品人成在线观看免费| 99视频超级精品| 宅男精品视频| 欧美三级在线视频| 99ri日韩精品视频| 亚洲线精品一区二区三区八戒|