-
-
关于注册表API
-
发表于:
2010-3-31 20:47
3080
-
.386
.model flat,stdcall
option casemap:none
include windows.inc
include gdi32.inc
includelib gdi32.lib
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
include Shlwapi.inc
includelib Shlwapi.lib
include advapi32.inc
includelib advapi32.lib
.data
szValueName db 'enum',0
szValue db 256 dup(?)
hKey dd ?
.const
szSubKey db 'SOFTWARE\Microsoft\Windows\CurrentVersion\Run\enum2',0
szEnum db 'enum',0
.code
start:
invoke GetModuleFileName,NULL,addr szValue,256
invoke RegCreateKeyEx,80000002H,addr szSubKey,0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,0,hKey,NULL
invoke RegSetValueEx,hKey,addr szEnum,0,REG_SZ,addr szValue,256
invoke RegCloseKey,hKey
invoke ExitProcess,NULL
end start
将这个程序加载到启动项,不知道为什么 RegCreateKeyEx没有创建一个子建?
如何设置键值可以让程序开机自起?
[课程]FART 脱壳王!加量不加价!FART作者讲授!