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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? _processpefile.asm

?? 羅云彬著作的Windows環境下32位匯編語言的配套源碼
?? ASM
字號:
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Resource例子的 PE文件處理模塊
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		.const

szMsg		db	'文件名: %s',0dh,0ah
		db	'------------------------------------------------',0dh,0ah
		db	'資源所處的節:%s',0dh,0ah,0
szErrNoRes	db	'這個文件中沒有包含資源!',0
szLevel1	db	0dh,0ah
		db	'------------------------------------------------',0dh,0ah
		db	'資源類型:%s',0dh,0ah
		db	'------------------------------------------------',0dh,0ah,0
szLevel1byID	db	'%d (自定義編號)',0
szLevel2byID	db	'  ID: %d',0dh,0ah,0
szLevel2byName	db	'  Name: %s',0dh,0ah,0
szResData	db	'     文件偏移:%08X (代碼頁=%04X, 長度%d字節)',0dh,0ah,0
szType		db	'光標        ',0	;1
		db	'位圖        ',0	;2
		db	'圖標        ',0	;3
		db	'菜單        ',0	;4
		db	'對話框      ',0	;5
		db	'字符串      ',0	;6
		db	'字體目錄    ',0	;7
		db	'字體        ',0	;8
		db	'加速鍵      ',0	;9
		db	'未格式化資源',0	;10
		db	'消息表      ',0	;11
		db	'光標組      ',0	;12
		db	'未知類型    ',0	;13
		db	'圖標組      ',0	;14
		db	'未知類型    ',0	;15
		db	'版本信息    ',0	;16

		.code
include		_RvaToFileOffset.asm
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ProcessRes	proc	_lpFile,_lpRes,_lpResDir,_dwLevel
		local	@dwNextLevel,@szBuffer[1024]:byte
		local	@szResName[256]:byte

		pushad
		mov	eax,_dwLevel
		inc	eax
		mov	@dwNextLevel,eax

;********************************************************************
; 檢查資源目錄表,得到資源目錄項的數量
;********************************************************************
		mov	esi,_lpResDir
		assume	esi:ptr IMAGE_RESOURCE_DIRECTORY
		mov	cx,[esi].NumberOfNamedEntries
		add	cx,[esi].NumberOfIdEntries
		movzx	ecx,cx
		add	esi,sizeof IMAGE_RESOURCE_DIRECTORY
		assume	esi:ptr IMAGE_RESOURCE_DIRECTORY_ENTRY
;********************************************************************
; 循環處理每個資源目錄項
;********************************************************************
		.while	ecx >	0
			push	ecx
			mov	ebx,[esi].OffsetToData
			.if	ebx & 80000000h
				and	ebx,7fffffffh
				add	ebx,_lpRes
				.if	_dwLevel == 1
;********************************************************************
; 第一層:資源類型
;********************************************************************
					mov	eax,[esi].Name1
					.if	eax & 80000000h
						and	eax,7fffffffh
						add	eax,_lpRes
						movzx	ecx,word ptr [eax]	;IMAGE_RESOURCE_DIR_STRING_U結構
						add	eax,2
						mov	edx,eax
						invoke	WideCharToMultiByte,CP_ACP,WC_COMPOSITECHECK,\
							edx,ecx,addr @szResName,sizeof @szResName,\
							NULL,NULL
						lea	eax,@szResName
					.else
						.if	eax <=	10h
							dec	eax
							mov	ecx,sizeof szType
							mul	ecx
							add	eax,offset szType
						.else
							invoke	wsprintf,addr @szResName,addr szLevel1byID,eax
							lea	eax,@szResName
						.endif
					.endif
					invoke	wsprintf,addr @szBuffer,addr szLevel1,eax
;********************************************************************
; 第二層:資源ID(或名稱)
;********************************************************************
				.elseif	_dwLevel == 2
					mov	edx,[esi].Name1
					.if	edx & 80000000h
;********************************************************************
; 資源以字符串方式命名
;********************************************************************
						and	edx,7fffffffh
						add	edx,_lpRes	;IMAGE_RESOURCE_DIR_STRING_U結構
						movzx	ecx,word ptr [edx]
						add	edx,2
						invoke	WideCharToMultiByte,CP_ACP,WC_COMPOSITECHECK,\
							edx,ecx,addr @szResName,sizeof @szResName,\
							NULL,NULL
						invoke	wsprintf,addr @szBuffer,\
							addr szLevel2byName,addr @szResName
					.else
;********************************************************************
; 資源以 ID 命名
;********************************************************************
						invoke	wsprintf,addr @szBuffer,\
							addr szLevel2byID,edx
					.endif
				.else
					.break
				.endif
				invoke	_AppendInfo,addr @szBuffer
				invoke	_ProcessRes,_lpFile,_lpRes,ebx,@dwNextLevel
;********************************************************************
; 不是資源目錄則顯示資源詳細信息
;********************************************************************
			.else
				add	ebx,_lpRes
				mov	ecx,[esi].Name1		;代碼頁
				assume	ebx:ptr IMAGE_RESOURCE_DATA_ENTRY
				mov	eax,[ebx].OffsetToData
				invoke	_RVAToOffset,_lpFile,eax
				invoke	wsprintf,addr @szBuffer,addr szResData,\
					eax,ecx,[ebx].Size1
				invoke	_AppendInfo,addr @szBuffer
			.endif
			add	esi,sizeof IMAGE_RESOURCE_DIRECTORY_ENTRY
			pop	ecx
			dec	ecx
		.endw
_Ret:
		assume	esi:nothing
		assume	ebx:nothing
		popad
		ret

_ProcessRes	endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ProcessPeFile	proc	_lpFile,_lpPeHead,_dwSize
		local	@szBuffer[1024]:byte,@szSectionName[16]:byte

		pushad
		mov	esi,_lpPeHead
		assume	esi:ptr IMAGE_NT_HEADERS
;********************************************************************
; 檢測是否存在資源
;********************************************************************
		mov	eax,[esi].OptionalHeader.DataDirectory[8*2].VirtualAddress
		.if	! eax
			invoke	MessageBox,hWinMain,addr szErrNoRes,NULL,MB_OK
			jmp	_Ret
		.endif
		push	eax
		invoke	_RVAToOffset,_lpFile,eax
		add	eax,_lpFile
		mov	esi,eax
		pop	eax
		invoke	_GetRVASection,_lpFile,eax
		invoke	wsprintf,addr @szBuffer,addr szMsg,addr szFileName,eax
		invoke	SetWindowText,hWinEdit,addr @szBuffer
		invoke	_ProcessRes,_lpFile,esi,esi,1
_Ret:
		assume	esi:nothing
		popad
		ret

_ProcessPeFile	endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品狼人久久影院观看方式| 国产一区二区伦理| 色拍拍在线精品视频8848| 欧美激情在线一区二区| 国产精品综合二区| 国产女同互慰高潮91漫画| 成人国产精品免费观看动漫 | 欧美日本韩国一区| 日本三级亚洲精品| 精品国产免费视频| 国产精品一区二区视频| 国产精品国产三级国产aⅴ原创| voyeur盗摄精品| 一区二区三区四区视频精品免费 | 欧美精品久久久久久久多人混战 | 中文字幕视频一区| 欧美在线综合视频| 乱一区二区av| 最新国产成人在线观看| 欧美日韩国产综合一区二区| 久久精品国产99久久6| 欧美高清在线视频| 在线观看免费一区| 激情文学综合网| 综合av第一页| 91精品一区二区三区久久久久久 | 3d成人动漫网站| 精品一区二区三区av| 最新久久zyz资源站| 欧美老女人在线| 国产xxx精品视频大全| 一区二区三区中文字幕精品精品| 8x福利精品第一导航| 国产91精品露脸国语对白| 亚洲国产va精品久久久不卡综合| 久久免费美女视频| 欧美三日本三级三级在线播放| 精品一区二区三区日韩| 亚洲一区二区三区在线播放| 欧美一区二区三区视频| 99re成人精品视频| 狠狠色狠狠色综合系列| 亚洲一区二区三区四区的| 欧美国产精品一区二区| 日韩一区二区不卡| 色就色 综合激情| 国产成人8x视频一区二区| 亚洲成人精品在线观看| 中文在线一区二区| 精品国产一区二区三区不卡| 色吧成人激情小说| 国产成人超碰人人澡人人澡| 青青青伊人色综合久久| 一区二区三区日韩欧美精品 | 99精品视频在线播放观看| 奇米一区二区三区av| 亚洲一区二区在线播放相泽| 国产精品乱人伦中文| 欧美大胆一级视频| 欧美一卡二卡在线| 欧美日韩在线播放三区四区| 色噜噜偷拍精品综合在线| 国产999精品久久久久久绿帽| 久久 天天综合| 日韩电影一二三区| 偷拍一区二区三区四区| 亚洲成人黄色影院| 亚洲综合无码一区二区| 亚洲免费观看视频| 最好看的中文字幕久久| 国产精品视频九色porn| 国产性做久久久久久| 久久亚洲捆绑美女| 欧美大片免费久久精品三p| 91精品婷婷国产综合久久竹菊| 91麻豆国产香蕉久久精品| 成人av网址在线观看| 成人性视频免费网站| 国产成人综合亚洲网站| 国产精品一品视频| 国产成+人+日韩+欧美+亚洲| 国产成都精品91一区二区三| 成人一区二区视频| www.日韩精品| 色婷婷激情综合| 欧美色电影在线| 欧美一二三区在线| 精品国产乱子伦一区| 久久久久国产一区二区三区四区 | 亚洲女与黑人做爰| 亚洲综合视频在线| 视频一区欧美日韩| 久久99国产精品麻豆| 国产米奇在线777精品观看| 国产大陆精品国产| 91在线观看美女| 欧美中文字幕亚洲一区二区va在线| 色狠狠综合天天综合综合| 欧美顶级少妇做爰| 久久综合久久综合九色| 国产精品嫩草影院com| 亚洲激情中文1区| 免费一级欧美片在线观看| 国产精品亚洲成人| 色综合久久中文综合久久97| 欧美日韩国产在线播放网站| 精品av综合导航| 亚洲欧美日韩在线播放| 天堂午夜影视日韩欧美一区二区| 男女视频一区二区| 成人国产精品免费网站| 91麻豆精品国产91久久久更新时间| 日韩久久精品一区| 亚洲色图清纯唯美| 免费在线看成人av| 色哟哟日韩精品| 日韩一二三区视频| 综合久久久久久| 蜜臀久久99精品久久久久宅男 | 欧美日韩一区二区三区四区五区| 日韩无一区二区| 一区视频在线播放| 日韩精品一二三| 成人午夜免费电影| 91精品综合久久久久久| 中文字幕中文字幕在线一区| 免费在线一区观看| 色婷婷精品久久二区二区蜜臂av| 精品久久久久久久人人人人传媒| 亚洲美女一区二区三区| 久久精品国产久精国产| 99久久婷婷国产综合精品电影| 欧美精品日韩综合在线| 国产精品亲子乱子伦xxxx裸| 丝袜亚洲另类欧美| 91丝袜国产在线播放| 久久久久久久久久久久久女国产乱| 一区二区三区久久久| 国产v日产∨综合v精品视频| 欧美一区二区美女| 亚洲一区在线播放| 95精品视频在线| 国产女人水真多18毛片18精品视频| 婷婷开心激情综合| 在线观看www91| 中文字幕一区二区三区在线播放| 激情伊人五月天久久综合| 欧美麻豆精品久久久久久| 亚洲精品成人悠悠色影视| 国产精品一二三四区| 欧美一级欧美三级在线观看| 一区二区三区国产豹纹内裤在线| 丰满亚洲少妇av| 久久综合久久久久88| 韩国欧美国产1区| 欧美一区二区视频在线观看2020| 洋洋成人永久网站入口| 色婷婷综合在线| 国产精品国产a| 成人黄色软件下载| 国产精品美女一区二区在线观看| 国产精品一区二区久久不卡| 精品久久99ma| 奇米精品一区二区三区在线观看| 欧美日韩国产影片| 肉丝袜脚交视频一区二区| 欧美性xxxxx极品少妇| 有坂深雪av一区二区精品| 97se亚洲国产综合自在线| 国产精品美女久久久久av爽李琼| 国产毛片精品视频| 国产日韩v精品一区二区| 国产精品18久久久久久久久久久久 | 高清不卡一区二区在线| 久久久久久久久97黄色工厂| 懂色av中文一区二区三区| 欧美激情一区二区在线| 成人激情免费视频| 一区二区三区在线不卡| 在线免费亚洲电影| 日本强好片久久久久久aaa| 欧美一区二区播放| 国产精品亚洲第一| 亚洲欧美精品午睡沙发| 91麻豆免费观看| 五月婷婷综合在线| 欧美xxxxx牲另类人与| 国产精品资源网| 国产精品精品国产色婷婷| 99国产欧美另类久久久精品| 亚洲美女屁股眼交3| 欧美日韩dvd在线观看| 另类小说图片综合网| 久久蜜臀精品av| 91麻豆精东视频| 美腿丝袜亚洲一区| 欧美极品xxx| 欧美日韩综合不卡| 久久精品国产77777蜜臀| 国产精品不卡一区|