設定檔案關聯

2021-05-24 07:58:20 字數 1734 閱讀 8544

.386

.model   flat,stdcall

option   casemap:none

include      windows.inc

include      kernel32.inc

includelib   kernel32.lib

include      user32.inc

includelib   user32.lib

include      advapi32.inc     ;必須包含這個標頭檔案

includelib   advapi32.lib

.data?

hinstance    dd    ?

.const

szkeyext1        db '.test',0      ;第乙個子鍵

szkeyext1value   db 'testfile',0   ;第乙個子鍵的預設鍵值

szkeyext2        db 'testfile/shell/open/command',0      ;第二個子鍵,預設鍵值為關聯程式名

szparam          db ' "%1"',0

.code

_setext     proc

local    @hkey

local    @szfilename[max_path]:byte   ;關聯到這個可執行程式

invoke   regcreatekeyex,hkey_classes_root,addr szkeyext1,null,null,/

reg_option_non_volatile,key_all_access,null,addr @hkey,null

.if   eax == error_success

invoke   regsetvalueex,@hkey,null,null,reg_sz,addr szkeyext1value,sizeof szkeyext1value

invoke   regclosekey,@hkey

.endif

invoke   regcreatekeyex,hkey_classes_root,addr szkeyext2,null,null,/

reg_option_non_volatile,key_all_access,null,addr @hkey,null

.if   eax == error_success

invoke   getmodulefilename,null,addr @szfilename,max_path

invoke   lstrcat,addr @szfilename,addr szparam

invoke   lstrlen,addr @szfilename

inc      eax   ;reg_expand_sz型的cbdata應為字串長度加2,但這裡加一就可以

invoke   regsetvalueex,@hkey,null,null,reg_expand_sz,addr @szfilename,eax

invoke   regclosekey,@hkey

.endif

ret_setext endp

start:

invoke _setext

invoke messagebox,null,null,null,mb_ok ;雙擊.test檔案,如果程式執行的話,則設定成功

invoke exitprocess,null

end start

Jmeter 關聯設定

和斷言 集合點 思考時間 引數化與lr功能基本相同外,jmeter的關聯功能也是有的,在一定功能需求方面,jmeter還是該有的都有啦,只是功能微弱一些。關聯的方法 方法一,從前乙個請求中取,用正規表示式提取器。具體方法,在需要獲得資料的請求上右擊新增乙個後置處理器 正規表示式提取器 引用名稱即下乙...

Jmeter(六) 關聯設定

和斷言 集合點 思考時間 引數化與lr功能基本相同外,jmeter的關聯功能也是有的,在一定功能需求方面,jmeter還是該有的都有啦,只是功能微弱一些。關聯的方法 方法一,從前乙個請求中取,用正規表示式提取器。具體方法,在需要獲得資料的請求上右擊新增乙個後置處理器 正規表示式提取器 引用名稱即下乙...

Jmeter如何設定關聯

1 開啟飛機 的第三個設定 2 錄製乙個登陸和退出指令碼,匯出為jmx檔案 3 jmeter匯入第二步中的檔案 4 新增察看結果樹,執行一次,會發現乙個錯誤 沒有輸入正確的usersession 5 在察看結果樹介面定位返回了,類似左邊值得頁面 6 在頁面下新增正規表示式提取器 7 設定引用名稱為u...