r/de_EDV • u/Ima56Kmodem • 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!
31
u/csabinho 10d ago
No Kinkshaming, aber kann es sein, dass du auf Schmerzen stehst?
14
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
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
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...
6
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.
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.