怎么样使一个exe文件的扩展名变成 txt后,双击它依然可以按原样继续执行?(内容空)(30分)

  • 主题发起人 主题发起人 poy
  • 开始时间 开始时间
不可能.除非該命令解釋器.DOS下如COMMAND.COM
 
将TXT的打开方式设为执行,也许可以。
 
我想也很难,否则,可就很有价值了啊,,,一些木马!!!嘿嘿
满天飞了啊
 
呵呵,容易,修改一下注册表就可以了
 
改注册表只不过是建立关联罢了
从本质上说同意sluger
 
我考虑过这个问题,应该说是可以的,但愿不要用来搞什么破坏活动.
1.自己写一个程序来处理TXT 文件并将相应的TXT 文件关联到你的程序,要写一下注册表;
2.你可以将这个TXT 改名为EXE 文件后,再运行.
3.运行完后再改回来.

问题在于WINDOWS默认处理TXT 的是记事本之类,所以要做一点修改,
真正的问题在于只有你的所谓TXT 实际是可执行文件,
换个文件也许就不行.
 
改注册表可以:
HKEY_CLASSES_ROOT
下建一主键: .aaa
修改默认键值为: exefile

搞定。将 exe 文件的后缀改为 aaa 一样可以运行!
 
redsky.l 的方法非常简单,但是这样会把真正的 txt 也当成 exe ,执行出错

用自己写程序关联到 textfile 的方法虽然稍微麻烦,但是可以自己判断传过来
的 txt 文件是不是 exe (通过文件头判断),但是这样又有教人捣乱之嫌 :-)
因为网络精灵就是这样感染的 :-)
 
to: beta 说你呢怎么都说了!!
 
也觉得redsky.1欠妥,这样回把所有的.txt文件都当成.exe了
 
后退
顶部