Jump to content

ABCDEFG

Member
  • Posts

    128
  • Joined

  • Last visited

  • Donations

    0.00 USD 

Everything posted by ABCDEFG

  1. I just cheked it about 1hour ago and i saw that it does not use that function from user32.dll so, forward exported functions and additional dlls are not needed for foxit reader.
  2. Of course i am sure! And i don't know why you need that dll1.dll for foxit reader? It does not use TrackMouseEvent from user32.dll it uses it from comctl32.dll
  3. Probably because you change size of application. Overwrite name letter by letter! Do not use insert / copy&paste method! And it must be NULL terminated string 54 72 61 63 6B 4D 6F 75 73 65 45 76 65 6E 74 00 00 - TrackMouseEvent 50 61 69 6E 74 44 65 73 6B 74 6F 70 00 00 00 00 00 - PaintDesktop
  4. That's because missing function is still in the imports list, you need to "open" your application into HEX editor and rename this missing function to name of some unused function from user32.dll for example "PaintDesktop" or some other unused function, and that will do the trick.
  5. 1. Yes, because my dllfile have no imports or exports it's just dll skeleton, so if you want to add forward exported fuctions to it you have to import target dll to it, otherwise it would not be able to redirect calls to target dll. 2. I think it's not necessary to do this forward exporting stuff, it wold be enough to just rename win98 user32.dll and then import it to your application and then just do for your missing functions this what i show in my video...
  6. OK, @NoNameNeeded tried to force his Application not to call function from user32.dll but to call function from new imported dll. Now, in this video you can see how to do that - http://s000.tinyupload.com/index.php?file_id=95407984716895035602 Good luck!
  7. @NoNameNeeded Of course it complains about a missing function because it have different address and procedure that call this fuctuion have to be patched. For example: Procedure from app call MesageBoxA and it is at 000ABCDEFG But function in your impoted module is at defferent address e.g. 000ABCDEFH So you need to change that address in procedure that calls it. And please be patient, i will make some videos as soon as i find some free time.
  8. @NoNameNeeded 1. The tool is not my, but it is very useful and free. Other tool mentioned is commercial. 2. Of course it can not be empty file and i think you should read this: https://en.wikipedia.org/wiki/Portable_Executable and https://en.wikipedia.org/wiki/Dynamic-link_library 3. here is small dll file for you in attachment... dllfile.7z
  9. Hmm, with this tool you can add redirecting exported funuctions to dll skeleton, you should check the link. Maybe i will make small video tutorial to show how to use this tool.
  10. @NoNameNeeded Yes, you can use freeware program "ExportTableTester" for this. http://www.woodmann.com/forum/showthread.php?15720-Export-Table-Tester
  11. Yes, just search for win98ddk.exe You want to write drivers for Win98??
  12. If you are not a programmer then you should know this: Almost all good(and some bad) programs were writen in C or C++ language. C and C++ is what you need to learn if you want to port existing programs to 9x platform. Microsoft Visual C++ 6.0 is the latest that works in win95, 98 and WinME. Visual Studio 2005 is the last which may produce 9x compatible programs. The only real alternative to Visual Studio is Borland C++ Builder v6.0. There are many alternative "free" C++ compilers but they are all under some crazy license, latest version of them do not work on 9x platform and they can not produce 9x compatible programs. here is some of them: MinGW (GCC) Minimalist GNU for Windows http://www.mingw.org Open Watcom C/C++ Compiler http://www.openwatcom.org LCC-Win https://www.cs.virginia.edu/~lcc-win32/ Orange C/C++ Compiler http://www.members.tripod.com/~ladsoft/orange_c_compiler.html Pelles C (Based on LCC) http://www.smorgasbordet.com/pellesc/ Dev-C++ is just IDE which use MinGW (GCC) compiler.
  13. Unknown Device Identifier http://www.zhangduo.com/udi.html It's v9.01 But version that really works on 9x systems is v5.02 and it's on webarchive http://web.archive.org/web/20071230231847/http://www.zhangduo.com/udi.html
  14. Why do you think so? If you follow this philosophy then you may consider it is illegal to use win95 or win98 or win2k or winxp or vista because is discontinued. This software is still available on their public download site http://download.juniper.net/software/aaa_802/public/oac/452/OdysseyClient9x.exe It's trial version, but you can purchase a license and generate keys. https://www.juniper.net/generate_license/ http://www.juniper.net/support/pulse.html
  15. 7Zip v16.02 compiled for 9x http://s000.tinyupload.com/?file_id=84081747732764923798 Some parts failed (7zipInstall.exe and Uninstall.exe) so you have to create shortcuts manually...
  16. ABCDEFG

    January tip

    What is interesting to me is that nobody notice it until now. It shows up if you have IE v5.0.2919.6307 or greater and "Active Dektop" enabled. I found a similar solution years ago because to me it was very annoying but I've never published it because it seems that nobody cares about that popup.
  17. 82.16 Here is original, unmodified and signed by nvidia: http://web.archive.org/web/20060721180029/http://www.bfgtech.com/images/NVIDIADisplayWin9x(82_16)int.exe
  18. http://web.archive.org/web/20060104064631/http://homepage.ntlworld.com/hellochris00/DS/wb-ie7b1.rar
  19. ftp://ftp.sac.sk/sac/utildisk/vram110t.zip
  20. Of course I read the entire topic and post 15 but the link for version 5.0 is dead. You can check it if you do not trust me, I think that there is no reason for anger.
×
×
  • Create New...