mirror of
https://github.com/horsicq/Detect-It-Easy.git
synced 2026-06-24 01:54:08 +00:00
Fix: 2022-01-30
This commit is contained in:
parent
bb2c9be7e3
commit
a67b64c0b6
4 changed files with 102 additions and 12 deletions
|
|
@ -3,6 +3,7 @@
|
|||
[+] Source code qt6 compatibility
|
||||
[+] Signed bundle for macOS
|
||||
[+] New file info module
|
||||
[+] New console features
|
||||
[+] New detects
|
||||
[+] New "All types" mode
|
||||
[+] Recursive scan
|
||||
|
|
|
|||
|
|
@ -62,13 +62,11 @@ function detect(bShowType,bShowVersion,bShowOptions)
|
|||
{
|
||||
if(LE.compareEP("bf........6957..........061e07578db7........8dbf........b9........fdf3a5fc8d77..5f83cd..57e9"))
|
||||
{
|
||||
sOptions="for Watcom C";
|
||||
bDetected=1;
|
||||
bDetected=1; //LE
|
||||
}
|
||||
else if(LE.compareEP("bf........be........6957..........57fc31db83cd..909001db75"))
|
||||
{
|
||||
sOptions="for Watcom C";
|
||||
bDetected=1;
|
||||
bDetected=1; //LE
|
||||
}
|
||||
getUPXVersion();
|
||||
|
||||
|
|
|
|||
|
|
@ -5,21 +5,117 @@ init("compiler","Watcom C");
|
|||
|
||||
function detect(bShowType,bShowVersion,bShowOptions)
|
||||
{
|
||||
if(LE.compareEP("eb$$fb83e4..8bdc891d........891d........66b8....66a3........bb........2bc0b430cd21a2"))
|
||||
if(LE.compareEP("e9$$$$$$$$535152565783ec..e8........8b5c24..a3........894424..eb"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-93";
|
||||
sOptions="1988-95";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("eb$$fb83e4..89e3891d........891d........66b8....66a3........bb........29c0b430cd21a2"))
|
||||
if(LE.compareEP("e9$$$$$$$$535152565783ec..8b7424..83c724....74..e8"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-95";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$53515283ec..b8........8b4c24..8b5c24..8b5424..e8........89e0"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-95";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$535152565783ec..8b7424..837c24....74..e8"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-95";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$535152565781ec........8bb424........83bc24..........74..e8"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-95";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$5351525657558b5c24..8b7424..85f674..5653e8........8b15"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-94";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$53515283ec..837c24....74..e8........ba........89c3"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-94";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$53575581ec........8b9c24........8b9424........85d274..5253"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-94";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$535657558b5c24..8b7424..85f674..5653e8........8b15"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-94";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$535152575581ec........8b9c24........8b9424........85d274..5253"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-94";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$5351525657558b5c24..8b7424..85f674..8b15........83fa..7e..8d5a..31c0891d"))
|
||||
{
|
||||
sName="Watcom C/C++32";
|
||||
sOptions="1988-2002";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("eb$$e9$$$$$$$$51525589e550508b45..eb..89d08d50..8038..75..8b45..a3........8915"))
|
||||
{
|
||||
sName="Watcom C 386";
|
||||
sOptions="1989, 1992";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("eb$$e9$$$$$$$$51525589e5837d....74..e8........89c2e8........89d0"))
|
||||
{
|
||||
sName="Watcom C 386";
|
||||
sOptions="1989, 1992";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$535657558b5c24..8b7424..85f674..8b15........83fa..7e..8d5a..31c0"))
|
||||
{
|
||||
sName="Open Watcom C/C++32";
|
||||
sOptions="1988-2002";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("eb$$fb83e4..89e3891d........891d........55575666b8....cd21668cc00f00e875..0f00eb75"))
|
||||
else if(LE.compareEP("e9$$$$$$$$535152565589e583ec..b8........e8........a1........83c0..24..31d2"))
|
||||
{
|
||||
sName="Open Watcom C/C++32";
|
||||
sOptions="1988-2002";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("e9$$$$$$$$53515257c8......8b5d..837d....0f84........833d..........7e..ff"))
|
||||
{
|
||||
sName="Open Watcom C/C++32";
|
||||
sOptions="1988-2002";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("eb$$fb83e4..8bdc891d........891d........66b8....66a3........bb........2bc0b430cd21a2"))
|
||||
{
|
||||
sName="Watcom C/C++32"; //LE
|
||||
sOptions="1988-93";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("eb$$fb83e4..89e3891d........891d........66b8....66a3........bb........29c0b430cd21a2"))
|
||||
{
|
||||
sName="Open Watcom C/C++32"; //LE
|
||||
sOptions="1988-2002";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(LE.compareEP("eb$$fb83e4..89e3891d........891d........55575666b8....cd21668cc00f00e875..0f00eb75"))
|
||||
{
|
||||
sName="Open Watcom C/C++32"; //LE
|
||||
sOptions="1988-1995";
|
||||
bDetected=1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -48,11 +48,6 @@ function detect(bShowType,bShowVersion,bShowOptions)
|
|||
sVersion="2.0";
|
||||
bDetected=1;
|
||||
}
|
||||
else if(PE.compareEP("e9$$$$$$$$8b4424..2305........e8........fe05........ffe0"))
|
||||
{
|
||||
sVersion="2.0";
|
||||
bDetected=1;
|
||||
}
|
||||
|
||||
return result(bShowType,bShowVersion,bShowOptions);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue