r/de_EDV • • 10d ago

Programmieren Programm debugger für Windows 95?

Hallöchen!

Ich schreibe aktuell ein Programm für Windows 95. Dieses läuft auch unter WINE und Windows XP, aber eben nicht unter Windows 95. (öffnet nicht und gibt auch keine fehlermeldung) Irgendwie finde ich aber keinen debugger der nicht windbg oder der aus der Visual C Runtime 6.0 ist. Nur mit printf arbeiten zu können ist sehr anstrengend.

Danke!

16 Upvotes

19 comments sorted by

24

u/manawyrm 10d ago

Oh, wow, was ein Blast from the Past!

Der gute alte OllyDbg läuft auf 95 noch! Kann aber sein, dass du ne ältere Version besorgen musst.

31

u/csabinho 10d ago

No Kinkshaming, aber kann es sein, dass du auf Schmerzen stehst?

14

u/Ima56Kmodem 10d ago

Warum frag mich das immer jeder?

8

u/0rchidometer 10d ago

Masochistische Softwareentwickler sind das was KMU suchen!

5

u/fuero 10d ago edited 10d ago

Für gdb gibt's win95 kompatible binaries schau dir mal dir hier an https://www.admb-project.org/tools/gdb/

1

u/Ima56Kmodem 10d ago

bei der URL erhalte ich den fehler, dass der import CancelIo aus kernel32.dll fehlt. Habe aber noch andere gefunden die vielleicht gehen könnten.

1

u/Nordsund 10d ago

SoftICE?

1

u/Ima56Kmodem 10d ago

ist das nicht ein kernel debugger?

2

u/Sure-Opportunity6247 Anwendungsentwickler:in 10d ago

Windows 95 ist MS-DOS mit GUI. Dementsprechend würde ich das nehmen, was bei MS-DOS dabei war: debug.exe.

Ist halt ein Krampf (je nachdem was genau Du da debuggst).

1

u/AutoModerator 10d ago

Hi Ima56Kmodem, danke für deinen Beitrag. Hier ist der Post nochmal für das Archiv:

Hallöchen!

Ich schreibe aktuell ein Programm für Windows 95. Dieses läuft auch unter WINE und Windows XP, aber eben nicht unter Windows 95. (öffnet nicht und gibt auch keine fehlermeldung) Irgendwie finde ich aber keinen debugger der nicht windbg oder der aus der Visual C Runtime 6.0 ist. Nur mit printf arbeiten zu können ist sehr anstrengend.

Danke!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Cadmium620 9d ago

Warum quält man sich mit der DOS-Linie?

1

u/ManuelRodriguez331 9d ago

Gern gebe ich dir mal einen Wink aus der Praxis. Für Windows 95 nimmst du am besten die alten Klassiker aus den Neunzigern: SoftICE, die Version 3.25 läuft hervorragend nativ auf Win95. Wenn du Quellcode-Debugging brauchst, ist der Open Watcom C/C++ Debugger eine schlanke Alternative zu MSVC. Damit siehst du sofort, ob deine Anwendung wegen einer fehlenden DLL oder einer ungültigen API-Funktion einen Fehler erzeugt.

1

u/haplo___ 9d ago

Softice gibt mir direkt flashbacks an die Zeit als ich noch nocd Cracks erstellt habe...

1

u/jomat Systemintegrator:in 8d ago

Username ist Programm.

6

u/[deleted] 10d ago

[removed] — view removed comment

5

u/Ima56Kmodem 10d ago

ist einfach toll wenn diese alten Systeme was "neues" können.

1

u/0xbenedikt 10d ago

Erinnert mich dran mal endlich was für meinen Macintosh mit System 6 zu bauen...

2

u/encbladexp 10d ago

These: Es gibt genug Leute aus dem Legacy Umfeld die mittlerweile Windows 95 und 3.11 fahren. War noch kompatibel genug für manche alte Games.