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

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

?? _processpefile.asm

?? Windows環(huán)境下32位匯編語言程序設(shè)計源碼.rar
?? ASM
字號:
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Resource例子的 PE文件處理模塊
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		.const

szMsg		db	'文件名: %s',0dh,0ah
		db	'------------------------------------------------',0dh,0ah
		db	'資源所處的節(jié):%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字節(jié))',0dh,0ah,0
szType		db	'光標(biāo)        ',0	;1
		db	'位圖        ',0	;2
		db	'圖標(biāo)        ',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	'光標(biāo)組      ',0	;12
		db	'未知類型    ',0	;13
		db	'圖標(biāo)組      ',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

;********************************************************************
; 檢查資源目錄表,得到資源目錄項的數(shù)量
;********************************************************************
		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
;********************************************************************
; 循環(huán)處理每個資源目錄項
;********************************************************************
		.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結(jié)構(gò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結(jié)構(gò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
;********************************************************************
; 不是資源目錄則顯示資源詳細(xì)信息
;********************************************************************
			.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
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
1区2区3区欧美| 在线视频国产一区| 亚洲一区欧美一区| 久久色在线视频| 欧美亚洲国产一区二区三区va | 五月综合激情婷婷六月色窝| 国产午夜久久久久| 欧美挠脚心视频网站| 丁香一区二区三区| 热久久一区二区| 亚洲精品成人精品456| 久久久九九九九| 欧美一区二区三区小说| 91麻豆成人久久精品二区三区| 久久99久久精品| 午夜精品国产更新| 亚洲色图在线视频| 久久久99精品免费观看不卡| 欧美精品xxxxbbbb| 欧美亚洲丝袜传媒另类| 成人动漫视频在线| 韩国精品久久久| 日韩av中文字幕一区二区| 一区二区在线观看视频在线观看| 久久久99久久| 精品国产免费久久| 7777精品伊人久久久大香线蕉完整版| 99精品视频在线播放观看| 成人综合在线视频| 蜜臀99久久精品久久久久久软件 | 日韩二区三区在线观看| 久久免费美女视频| 日韩亚洲欧美成人一区| 777久久久精品| 91丨九色丨国产丨porny| 国产a级毛片一区| 国产一级精品在线| 国产一区二区不卡| 国产美女精品在线| 国产精品综合一区二区三区| 国产在线视视频有精品| 韩国一区二区视频| 国产一区二区在线观看视频| 激情五月婷婷综合网| 麻豆精品国产91久久久久久| 乱中年女人伦av一区二区| 久久激五月天综合精品| 久久精品国产久精国产爱| 久久成人羞羞网站| 国产一区二区不卡在线| 福利一区二区在线观看| 成人av网站在线| 色综合久久天天综合网| 91成人看片片| 欧美日韩一区二区在线观看| 欧美日韩黄色影视| 日韩一区二区精品| 欧美精品一区二区高清在线观看| 欧美刺激脚交jootjob| 国产亚洲制服色| 国产精品第五页| 亚洲美女屁股眼交3| 亚洲精品一二三| 亚洲无线码一区二区三区| 亚洲柠檬福利资源导航| 国产精品电影一区二区| 悠悠色在线精品| 午夜久久电影网| 欧美色图在线观看| 久久亚洲免费视频| 91美女福利视频| 97久久超碰精品国产| 91玉足脚交白嫩脚丫在线播放| 91亚洲精华国产精华精华液| 日本久久电影网| 日韩欧美国产成人一区二区| 国产欧美一区二区精品忘忧草| 亚洲日本va午夜在线电影| 日产国产欧美视频一区精品 | 亚洲1区2区3区4区| 久久99久久久久久久久久久| 极品美女销魂一区二区三区免费 | 欧美zozozo| 国产丝袜欧美中文另类| 亚洲特黄一级片| 视频一区二区三区在线| 亚洲精品亚洲人成人网在线播放| 石原莉奈在线亚洲二区| 成人午夜激情影院| 欧美男男青年gay1069videost| 日本一区二区三区国色天香 | 国产免费成人在线视频| 亚洲国产中文字幕在线视频综合| 国产一区二区三区黄视频 | 99精品在线免费| 91黄色小视频| 精品国产乱码久久久久久久久| 中文字幕日韩一区| 丝袜美腿亚洲色图| 久久精品国产一区二区| 不卡的av网站| 成人蜜臀av电影| 色狠狠桃花综合| 国产欧美日韩三区| 国产成人av影院| 日韩一区二区三区高清免费看看| 日本一道高清亚洲日美韩| 一本大道久久a久久精二百| 欧美一区二区三区日韩| 欧美高清在线视频| 亚洲成av人片一区二区梦乃| 午夜电影久久久| 欧美日韩成人综合在线一区二区| 伊人婷婷欧美激情| 在线看日本不卡| 国产一区亚洲一区| 欧美成人精品福利| 国产精品综合二区| 成人的网站免费观看| 欧美日韩aaa| 国产精品欧美一区二区三区| 色8久久精品久久久久久蜜| 亚洲激情成人在线| 亚洲精品一区二区三区在线观看| 麻豆91精品视频| 一本久道中文字幕精品亚洲嫩| 久久―日本道色综合久久| 午夜a成v人精品| 久久影院午夜片一区| 欧美性感一类影片在线播放| 亚洲男女一区二区三区| 精品国产乱码久久久久久老虎| 国产自产视频一区二区三区| 国产欧美精品一区二区色综合| 亚洲一区免费在线观看| av中文字幕一区| 亚洲欧洲美洲综合色网| 久久综合九色综合欧美98| 4438成人网| 91麻豆精品视频| 裸体在线国模精品偷拍| 中文字幕高清不卡| 成人午夜又粗又硬又大| 日韩欧美国产小视频| 国产成人精品一区二区三区四区| www日韩大片| 日韩精品一区二区三区在线| 91日韩在线专区| 粉嫩av亚洲一区二区图片| 久久黄色级2电影| 五月天一区二区三区| 亚洲一区二区精品3399| 婷婷夜色潮精品综合在线| 成人免费在线播放视频| 欧美在线一二三四区| 精品午夜久久福利影院| 亚洲美女偷拍久久| 国产校园另类小说区| 国产精品无圣光一区二区| 欧美一区二区三区日韩| 日韩欧美另类在线| 欧美一区二区三区爱爱| 国产资源精品在线观看| 国产精品久久久久四虎| 91精品啪在线观看国产60岁| 91精品国产综合久久久久久| 欧美在线视频全部完| 99久久99久久久精品齐齐| 国产成人av一区二区三区在线观看| 精品一区二区免费在线观看| 亚洲日本va午夜在线影院| 久久久国际精品| 2023国产精品视频| 欧美少妇一区二区| 成人午夜电影久久影院| 午夜免费久久看| 久久99国产乱子伦精品免费| 成人午夜av电影| 99精品视频在线观看| 日韩一区国产二区欧美三区| 91免费在线看| 欧美日韩激情一区| 99精品视频一区二区三区| 91麻豆精品国产自产在线 | 亚洲欧美日韩久久| 天天av天天翘天天综合网色鬼国产 | 成人高清在线视频| 日韩免费看网站| 精品影视av免费| 亚洲精品一区二区三区香蕉| 国产制服丝袜一区| 国产亚洲欧美激情| av网站免费线看精品| 亚洲欧美激情在线| 欧美丝袜丝交足nylons| 欧美a一区二区| 欧美丰满一区二区免费视频| 一区二区不卡在线播放| 色婷婷av一区| 国产网站一区二区|