- 积分
- 8
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2006-4-24 06:06:45
|
显示全部楼层
@·cyb2003 : 抱歉,暂时无法使用
@xinshou:
无冲突,但最好把esi刷入
dldr在一定程度上可实现一些程序或说功能的注册或更改,类似一个windows简单的注册表^&^,可实现bin能由系统自动调用,而不只用户触发,代表着bin的实用性应用
移植过来也许没多大问题的,对你来说*(*,不过整个daemon文件夹除了那个smslog的相关文件,恐怕都要移植下了。。。
下面是2.1,未测试
; *** FTA v2.1. No Case Sensitive ***
; *** File Type Association v2.0 ***
; Copiright(C)2005 by Rst7/CBSIE
;
; Need FAM3.2 & ESI patch. Undo all FAM2 stuff
; and patches, used FAM2 (JSTV and other)
;
; Patch use text file A:\execute.ext as
;
; ...
; file_extention:full_path_and_name_of_binfile
; ...
;
; One line - one extention. Without spaces!
; If extention not found, run
; last binfile defined in execute.ext
;
; For coders: full path and name of openfile
; passed to binfile trows R12/R13 as far pointer
; to ASCIIZ string
;
; Check R13 (_pof(commandline)) for 0x35 - if equ
; then run from FTA, else run from BFA
;
; Version 2.1->Use any case of chars in file extention and record in execute.ext
;
; Необходим FAM3.2 и ESI, откатить все барахло
; FAM2 и кто его пользует (JSTV и остальное).
;
; Использует текстовый файл A:\execute.ext в виде
;
; ...
; расширение:полный_путь_и_имя_бинарника
; ...
;
; Одна строка - одно расширение. Без пробелов!
; Для неизвестных расширений - запуск
; бинарника в последней записи
;
; Для кодеров: полный путь и имя открываемого
; файла передается в бинарник через R12/R13 как
; far-указатель на ASCIIZ строку.
;
; Сравнить R13 (_pof(commandline)) с 0x35 - если равно,
; то запущен через FTA, иначе через BFA.
;
; Версия 2.1->Не зависима от регистра символов расширения и записи в execute.ext
;使用方式,在mmc根目录新建文本文件execute.ext,内容格式如下
;org:A:/bin/fileorg.bin >>意为关联org文件到A:\fileorg.bin
;txt:A:/bin/ted.bin >>关联txt文件到A:\bin\ted.bin
;sie:A:/bin/null.bin
;注意!!!sie:A:/bin/null.bin必须在最后(该文件只需要4个16进制的字符就行cc00或是db00)
;否则它会将未知文件关联到定义的最后一个bin上
0xXXXXXX: FAD3B002 FAE4304F (需要替换为退出mmc的跳转处,如uni 0.2a就是搜索其中的FAD3B002所处地址)00444F20: 2A2A2A204654412076322E31202A2A2AFAE4384FFAD3B002F0E8F0F906FEB200
00444F40: E6FCBA51E6FDE400DAE5F2FFFAD3B002F04CF05DFAE4C07E
00444F58: 413A5C657865637574652E657874000000000000000000000000000000000000
00444F78: 071291032E1291031E129103
00444F84: 889088808870886026F00801F07DF06CE009E00CE00DC4C00201C4D00401F0C6
00444FA4: F0D7DAC73685F084EA20A85146F87F00EAE0A851F0C6F0D7DAC736850064F0C6
00444FC4: F0D70D0828813D05E6F60612E6F791030D072861DC47F426FFFF47F22E003DF2
00444FE4: E6FC580FE6FD9103E00EE00FDADB5CAFC440000146F4FFFFEA209E51F0C4F0D0
00445004: 66FDFF3FF2FE02FEE6FF8000DADBCCB3F084E6FC8000C4C0060146F880009D17
00445024: E1020080B9280D2CE6F880008880E02C00C066FCFF3FF2FD02FEE6FE820000E0
00445044: 66FEFF3FF2FF02FEDAC7B4830802D4C00001E6FD800000D066FDFF3FF2FE02FE
00445064: E6FF8000DADBCCB3F08446F880009D08E1020080E4288000E6F80001C4800601
00445084: E008D4C00601408C2DCFF0D8088100D0A92DEA20205146F9FFFF2D0446F9FEFF
004450A4: 2D0F0D1647F23A003D0BF0C066FCFF3FF2FD02FE00C8C4C00201C4D004012891
004450C4: 47F20D002D0347F20A003DDBE0090DD947F20D002D0347F20A003D02E0090DD1
004450E4: 47F23A003D06F0C6F0D700C9DC4DA94C2D21F011C02CDADBA6D88840F0C6F0D7
00445104: 00C9DC4DA92CC02CDADBA6D8981041283D0208910DB6E6F9FFFF0DB3D4800201
00445124: D490040170893D10E01CE6FD290EDAE638050D38F09066F9FF3FF2F602FE0098
00445144: C4900201C4600401D4C00001DADB8ECDE0080D010881D4C00201D4D0040100C8
00445164: DC4DA9CC47FC1F00EDF5E10CDC4DB9CCD4C00201D4D00401E00EE00FDADB5CAF
00445184: C440000146F4FFFF3D05E01CE6FD280EDAE63805D44000010D07E01CE6FD270E
004451A4: DAE63805E6F4FFFF06F008019860987098809890DB00889088808860F06DF09C
004451C4: E6FC780FE6FD9103DAE4504FF0C9F0D6DAE4844FF08446F8FFFF2D0FF0C8E00D
004451E4: E6FE2000E6FF0040DADBCCB3F0C8DADB8ECDF0C9F0D6DA080000986098809890
00445204: DB00
00445206: 00455845435554452E4558540D6E6F7420666F756E6421004E6F7468696E6720
00445226: 746F2072756E210042696E2066696C650D6E6F7420666F756E642
[ 本帖最后由 简单生活 于 2006-4-24 06:20 编辑 ] |
|