I_Jemin

Merge remote-tracking branch 'refs/remotes/mireado/master'

This diff is collapsed. Click to expand it.
...@@ -120,6 +120,7 @@ bool InsertMBLHook(); // MBL: *.mbl ...@@ -120,6 +120,7 @@ bool InsertMBLHook(); // MBL: *.mbl
120 bool InsertMEDHook(); // MED: *.med 120 bool InsertMEDHook(); // MED: *.med
121 bool InsertMinkHook(); // Mink: *.at2 121 bool InsertMinkHook(); // Mink: *.at2
122 //bool InsertMonoHook(); // Mono (Unity3D): */Mono/mono.dll 122 //bool InsertMonoHook(); // Mono (Unity3D): */Mono/mono.dll
123 +bool InsertNekopackHook(); // Nekopack: *.dat
123 bool InsertNeXASHook(); // NeXAS: Thumbnail.pac 124 bool InsertNeXASHook(); // NeXAS: Thumbnail.pac
124 bool InsertNextonHook(); // NEXTON: aInfo.db 125 bool InsertNextonHook(); // NEXTON: aInfo.db
125 bool InsertNexton1Hook(); 126 bool InsertNexton1Hook();
......
...@@ -121,7 +121,7 @@ bool DetermineEngineByFile1() ...@@ -121,7 +121,7 @@ bool DetermineEngineByFile1()
121 InsertSideBHook(); 121 InsertSideBHook();
122 return true; 122 return true;
123 } 123 }
124 - if (IthFindFile(L"bgi.*") || IthFindFile(L"BHVC.exe") || IthFindFile(L"sysgrp.arc")) { 124 + if (IthFindFile(L"bgi.*") || IthFindFile(L"sysgrp.arc")) {
125 InsertBGIHook(); 125 InsertBGIHook();
126 return true; 126 return true;
127 } 127 }
...@@ -329,6 +329,10 @@ bool DetermineEngineByFile3() ...@@ -329,6 +329,10 @@ bool DetermineEngineByFile3()
329 InsertStuffScriptHook(); 329 InsertStuffScriptHook();
330 return true; 330 return true;
331 } 331 }
332 + if (IthFindFile(L"USRDIR\\*.mpk")) { // jichi 12/2/2014
333 + InsertStuffScriptHook();
334 + return true;
335 + }
332 if (IthCheckFile(L"Execle.exe")) { 336 if (IthCheckFile(L"Execle.exe")) {
333 InsertTriangleHook(); 337 InsertTriangleHook();
334 return true; 338 return true;
...@@ -613,6 +617,9 @@ bool DetermineEngineAtLast() ...@@ -613,6 +617,9 @@ bool DetermineEngineAtLast()
613 if (IthFindFile(L"*.pak") // jichi 12/25/2014: too common 617 if (IthFindFile(L"*.pak") // jichi 12/25/2014: too common
614 && InsertLeafHook()) 618 && InsertLeafHook())
615 return true; 619 return true;
620 + if (IthFindFile(L"*.dat") // mireado 08/22/2016: too common
621 + && InsertNekopackHook())
622 + return true;
616 // jichi 10/31/2014 623 // jichi 10/31/2014
617 // File description: Adobe Flash Player 10.2r153 624 // File description: Adobe Flash Player 10.2r153
618 // Product name: Shockwave Flash 625 // Product name: Shockwave Flash
......