yarsye 发表于 2011-5-5 10:20:15

通过注册表改文件后缀名有什么用途吗?

RegWrite ( "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txx" , " Content Type" , "REG_SZ" , " application/x-msdownload" )

RegWrite ( "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txx" , "" , "REG_SZ" , "exefile" )

; 复制一个记事本程序到桌面,并改后缀为 .txx

FileCopy ( @WindowsDir & "\Notepad.exe" , @DesktopDir & "\Notepad.txx" )

Run ( @DesktopDir & "\Notepad.txx" )

运行后,查看任务管理器,将会看到一个以 .txx 为后缀的进程

这个例子是我在AutoIt入门与提高上看到的,主要是介绍run 的用法,通过注册表改文件后缀名还会不会有别的用处啊?会不会有谁曾经用过这招?

love5173 发表于 2011-5-5 11:04:44

修改文件的打开方式用的,否则系统不识别这种没见过的类型

yarsye 发表于 2011-5-6 10:59:32

不知道 能不能应用成黑客技术

netegg 发表于 2011-5-6 11:28:03

回复 3# yarsye
不能

guang19831217 发表于 2011-5-6 12:26:39

修改打开方式,用于程序启动。黑客不是很好当的。

netegg 发表于 2011-5-7 01:34:26

本帖最后由 netegg 于 2011-5-7 01:39 编辑

真正修改文件的格式,要改变文件头,不是光看后缀名,run可以,你试试shellexecute,可能就不行了,不清楚
run对于未知格式的文件是按照一个顺序执行的,如果可以打开就执行,打开不了就找下一个(和右键菜单差不多),大概是这样

yarsye 发表于 2011-5-7 10:51:08

呵呵 奥 试试看
页: [1]
查看完整版本: 通过注册表改文件后缀名有什么用途吗?