Dosbox-X Programme meden Zugriff verweigert! Warum?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:-) ;-) 8-) :-( :arrow: :idea: :like: :keen:
Mehr Smileys anzeigen

BBCode ist ausgeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Dosbox-X Programme meden Zugriff verweigert! Warum?

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » So 4. Jan 2026, 15:16

Leute!

Jetzt funktioniert meine Dosbox so wie sie es soll. Nochmals Danke @mKarcher und @Nitrosamin für Eure Hilfe! Jetzt kann ich sowohl alte DOS Programme ausführen als auch Programme für das Gute Alte DOS neu übersetzen!

Mein Anderes Problem, der Wunsch, zusammen mit einem DOS Programm automatisch von Windows aus die DOS Box zu starten, wie das Windows 9x gemacht hatte, wird eines meiner neuen Windows Projekte.

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » Sa 3. Jan 2026, 17:06

Habe gefunden wozu das "choice Kommando gut ist und werde meine buld,bat nun erst mal anpassen und hoffe, dass dann alles funkt. Danke soweit für die bisherige Hilfe!

Habe mit der DOS box leider NULL Erfahrung und habe schon seit Jahren nichts mehr mit DOS gemacht. Sorry!!!

Re: Dosbox-X Programme melden Zugriff verweigert! Warum?

von Gastuser » Sa 3. Jan 2026, 15:07

Ich habe jetzt meine doobox.conf jetzt um die Anweisung c: ergänzt in swe [AUTOEXEC.BAT] section.

Nun wird Laufwerk c: standardmäßig meim Start dr Dosbox eingestellt!


Warum erhalte ich aber nun die Fehlermeldung "Set/P is not supported. Use Choice!"

Was bedeutet das und warum bekommre ich diese Meldunf´d, was ist choice für eine Anweisung?

Ich will doch nur meine build.bat, die sich auf meinem Laufwerk d: befindet, sieh oben meine Mount Anweisungen, ausführwn, wie mache ich das nun?

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » Sa 3. Jan 2026, 09:32

Aber nach diesem Verständnis sollte ich doch meinen Freepascal go32 Ordner auf C:fpc\2.2.2 mounten können, was ist da bei meiner mount Anweisung noch falsch?

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » Sa 3. Jan 2026, 09:28

Leider geht das nicht mit einer Batch Datei. Endung .bat In so einer Datei habe ich die zustartende DOS Anweisung stehen. Ich würde nur sehr ungerne all die Kommandos dort ledes Mal per Hand eingeben müssen. Gobt es da auch eins ander Chance? Habe noch gestern Abend meine Rechte Maustaste dedrückt mit Mauszeiger auf der Batch Datei, habe im Windows Kontextnenü "In der Dosbox starten" ausgewählt. Die Dosbox wurde gestartet wie erwaetet, meine Mount Anweisungen wurden bestätogt, aber die Batch Datei mit meinen Compilieranweisungen wurde nicht ausgeführt, warum nicht?

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Nitrosamin » Sa 3. Jan 2026, 02:43

OK, da ich deine Programme nicht kenne, hier mal ein Beispiel von einem meinem Spiele:

Das Spiel ist "Vollgas" von LukasArt.

Auf dem Desktop ist eine Verknüpfung zu einer BAT-Datei. Die BAT-Datei liegt im Ordern der DosBox.
Die Datei sieht wie folgt aus:

Code: Alles auswählen

start dosbox.exe -conf vollgas.conf -noconsole -fullscreen
Damit starte ich die DosBox mit einer .conf-Datei, die direkt für das Spiel "Vollgas" eingestellt ist, das ganze ohne eine Konsole und im Fullscreen.

Die .conf-Datei sieht am Ende so aus:

Code: Alles auswählen

mount c .
imgmount d c:\cd\vollgas\ft_ger.iso -T cdrom
mount e z:\ -t cdrom
c:
cd games
cd vollgas
call vollgas.exe
exit
OK.
mount c. // ist das Betriebssystemlaufwerk, was von Z auf C gemountet wird.
imgmount d c:\cd\vollgas\ft_ger.iso -T cdrom // stellt die Iso vom Spiel auf Laufwerk D bereit
mount e z:\ -t cdrom //stellt das HARDWARE-CD-ROM Z auf E bereit

Hier geht es zum Spiel und es wird gestartet...
c:
cd games
cd vollgas
call vollgas.exe

Es gibt dann noch Damit wird die DosBox beendet, nachdem das Spiel beendet wurde.

Man kann die Programme von Windows aus starten, muss aber mit Dos das ganze abrunden...

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » Fr 2. Jan 2026, 19:10

Nitrosamin hat geschrieben:
Jetzt mal eine andere Frage:
Kann dein (wie hatte ich das gelesen) Freepascal32 oder so überhaupt mir
der DosBox komunizieren?
[/QUOTE]


Ja, kann es, ich habe soeben zum Test den fpc von der DOS Box aus aufgerufen und wenn ich das ohne weitere Parameter mache, bekomme ich die Kommandozeilenoptionen angezeigt.
Wenn ich denselben fpc für go32v2 den 32Bit Dos Extender für 32 Bit von Windows aus aufrufe bekomme ich stattdessen die Anzeige "Zugriff verweigert in einer Message Box angezeigt.

[quote="Nitrosamin"]
> Dos und DosBox ist nicht das gleiche.
> "Eine VM kann nicht in einer VM laufen".
Ja, das ist mir klar.

[quote="Nitrosamin"]
> Wie schon gesagt, eine DosBox kann ein Programm beim Starten ausführen. Die
> *.conf Datei muss nur configuriert werden.
[/auch das ist mir klar]

Ich bekomme aber immer noch die Fehlermeldung "Zugriff verweigert", habe bewusst die Dosbox als Administraror aufgerufen. Mittels Rechte Maustaste auf die Dosbox und im Kontextmenü "Als Administrator aufrufen" geklickt.

So habe ich meine Laufwerke jetzt gemountet und die Pfade in meiner build.bat passend angepasst
mount c c:\FPC\3.2.2\ -w
set path = c:\fpc\3.2.2\bin\go32v2\ -w
mount d c:\FPC\projects\fpGUIdos\src\ -w
mount e c:\FPC\3.2.2\units\go32v2\vip\ -w

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Nitrosamin » Fr 2. Jan 2026, 03:25

Jetzt mal eine andere Frage:
Kann dein (wie hatte ich das gelesen) Freepascal32 oder so überhaupt mir der DosBox komunizieren?
Dos und DosBox ist nicht das gleiche.
"Eine VM kann nicht in einer VM laufen".

Wie schon gesagt, eine DosBox kann ein Programm beim Starten ausführen. Die *.conf Datei muss nur configuriert werden.

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » Do 1. Jan 2026, 20:47

Schade dass die DOSBOX nicht automatich mit einem DOS Programm ausgeführt wird. Also nicht vorgesehen ist für diesen Anwendungsfall! Ließe sich da was nachrüsten? Stört mich dass das nicht geht. Will ich anders haben. Könnte für Windows ein Projekt werden.

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » Do 1. Jan 2026, 20:43

mkarcher hat geschrieben:
> Mir ist im Moment noch unklar, worum es Dir geht. Möchtest Du
> 16-Bit-DOS-EXE-Dateien unter Windows anklicken können (so wie es
[/quote]
[quote="MKarcher"]
> [quote=Gastuser post_id=96410 time=1766992596 user_id=1]
> Was muss ich da verändern. Wie kann ich erreichen dass beim Aufruf von DOS
> Programmen automatisch die DOSbox aufgerufen und mein Proramm darin dann
> gestartet wird?
> [/quote]
[/quote]
>
Ja, genau, ich möchte faktisch für ein Dos Programm die DosBox automatisch starten und dann mein Programm ausführen. So, wie das mal unter Win 9x funktioniert hat, dort konnte ich ein DOS Programm aufrufen und die Interne DOSBox wurde dann automatisch mit gestartet und das DOS Programm azusgführt. Ich glaub, Linux macht das mit dem WinE genau so.

[quote="Mkarcher"]
> DOS-Programme starten können, wie es
>
> [quote=Gastuser post_id=96410 time=1766992596 user_id=1]
> will einfach ein DOS Programm von Dosbox-X aus starten
> [/quote]
>
> nahelegt? Falls es Dir um den ersten Anwendungsfall geht: Dazu ist DOSbox
> (und alle Derivate davon) nicht vorgesehen. Die Installation von DOSbox
> ändert nicht, welche EXE-Dateien aus Windows heraus ausgeführt werden
> können. Die Fehlermeldung beim Start eines DOS-Programms aus Windows heraus
> sollte aber auch nicht "Zugriff verweigert", sondern "Das
> Programm wird von diesem Betriebssystem nicht unterstützt.
[/quote]

Ups! Interessant, wäre auch logischer, bei mir kommt aber die Meldung "Zugriff verweigert" wenn ich

[quote="Mkarcher"]
versuche, ein DOS Programm von meinem Windows 10 (64Bit) aufzurufen,
Wenden Sie sich
> an den Hersteller des Programms, um eine kompatible Version zu
> erhalten" oder so ähnlich lauten.
[/quote]

So wäre das Ganze auch verstänlicher/Nutzerfreundlicher.
>
[quote="MKarcher"]
> Falls Du aus dem Autoexec-Bereich von dosbox oder der Kommandozeile von
> DOSbox aus ein DOS-Programm nicht starten kannst, und die Fehlermeldung
> "Zugriff verweigert" ist, dann stellt sich die Frage, ob die
> EXE-Datei aus irgendeinem Grund unter Windows noch verwendet wird (zum
> Beispiel durch den Virenscanner...).
[/quote]

Ups, Virenscanner, da muss ich wiklich mal schauen.
[quote="Mkarcher"]
DOSbox in ein Windows-Programm wie
> jedes andere auch, und daher kann DOSbox dann nicht auf Dateien zugreifen,
> wenn sie gerade von einem anderen Windows-Programm ohne Erlaubnis zur
> Parallelnutzung geöffnet sind.
[/quote]
Dos Programme sind doch gar nicht für Parallelnutzng vorgesehen, zumendest nicht in einer Single Tasking DOS Version. Das verwirrt mich jetzt. Konkret will ich zuerst Freepascal 32 Bit aufrufen um mein Programm zu übersetzten und dann will ich das übersetzte Programm auf meinem Rechner ausführen. Da ist doch von vornherein nichts für Parallelnutzung vorgesehen? Wie könnte ich da der DOS Box sagen dass ich den Zugriff haben will? Sollte die doch automatisch annehmen wenn das Wirtssystem, mein Windows nicht dazwischen grätscht. Ich habe auch recherchiert und weiß daher dass ich die DOSBOX als Administrator aufrufen muss um überhaupt eine Chance zzu haben.

Könnte verweigerter Zugriff auch auf falsch eigestellte Pfade zurück zu führen sein? Ich komme drauf weil meine DOS Programme vereigerten Zugriff melden statt die nützlicher Meldung dass das Betriebssystem keine DOS Programme unterstützt? Könnte ja sein dass hier auch statt Pfad nicht gefunden die Zugriffsverweigerung gemeldet wird.

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von mkarcher » Do 1. Jan 2026, 16:59

Mir ist im Moment noch unklar, worum es Dir geht. Möchtest Du 16-Bit-DOS-EXE-Dateien unter Windows anklicken können (so wie es
Gastuser hat geschrieben: Mo 29. Dez 2025, 08:16 Was muss ich da verändern. Wie kann ich erreichen dass beim Aufruf von DOS Programmen automatisch die DOSbox aufgerufen und mein Proramm darin dann gestartet wird?
nahelegt, oder möchtest Du vom DOS-Prompt in DOSbox (oder DOSbox-X) DOS-Programme starten können, wie es
Gastuser hat geschrieben: Mo 29. Dez 2025, 08:16 will einfach ein DOS Programm von Dosbox-X aus starten
nahelegt? Falls es Dir um den ersten Anwendungsfall geht: Dazu ist DOSbox (und alle Derivate davon) nicht vorgesehen. Die Installation von DOSbox ändert nicht, welche EXE-Dateien aus Windows heraus ausgeführt werden können. Die Fehlermeldung beim Start eines DOS-Programms aus Windows heraus sollte aber auch nicht "Zugriff verweigert", sondern "Das Programm wird von diesem Betriebssystem nicht unterstützt. Wenden Sie sich an den Hersteller des Programms, um eine kompatible Version zu erhalten" oder so ähnlich lauten.

Falls Du aus dem Autoexec-Bereich von dosbox oder der Kommandozeile von DOSbox aus ein DOS-Programm nicht starten kannst, und die Fehlermeldung "Zugriff verweigert" ist, dann stellt sich die Frage, ob die EXE-Datei aus irgendeinem Grund unter Windows noch verwendet wird (zum Beispiel durch den Virenscanner...). DOSbox in ein Windows-Programm wie jedes andere auch, und daher kann DOSbox dann nicht auf Dateien zugreifen, wenn sie gerade von einem anderen Windows-Programm ohne Erlaubnis zur Parallelnutzung geöffnet sind.

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » Mi 31. Dez 2025, 12:00

Wie mache ich das? Meine .conf Datei sieht neben den von mir beibehaltenen Default Einstellungen so aus:

mount c c:\FPC\3.2.2\ -w
set path = c:\fpc\3.2.2\bin\go32v2\ -w
mount d c:\FPC\projects\fpGUIdos\src\ -w


Wo gibt es noch anfänger freundliche Dokus zu dieser Dosbox, mögliches mit anschaulichen Beispielen? Warum ist die Dosbox nicht als Default passend konfiguriert.

Warum verweigert mir die Dosbox den Zugriff auf das eh emulierte Dateisssytem? Oder ist da gar nichts emiliert am Dateisystem? Wie finktioniert dann so eine Dosbox?

Worin besteht ganz konkret der Vorteil dieser Zugriffsbeschränkingen in einem Single Tasking Betriebssystem. Ich will doch nur ein Programm für die DOS Plattform übersetzen.
Dazu brauce ich ein Dateisystem auf dem mein DOS Programm, hier zuerst der Compiler, ausführbar ist, danach muss ich das compilierte DOS Programm ausführen können, dazu brauche ich dann eine Systemumgbung die mein DOS System emuliert!

Wozu dienmen da all diese Komplikationen?
Wozu brauche ich diese erweiterten Zugriffsbeschränkungen? Geht das abzuschalten um ein Singltasking System ohne diese Beschränkungen zu emulieren? Ich dachte naiver Weise, die Dosbox sei ein Programm das mir genau diese DOS Umgebung unkomlizierrt und per Defaulteinstellung bereit stellt.

Gibt es eine .conf Datei, die mir die weitere Einstellungen unkompliziert bereit stellt oder eine wie schon gesagt anfängerfreundliche Doku mit aussagekräftigen leicht verständlichen Beispielen???

Re: Dosbox-X Programme meden Zugriff verweigert! Warum?

von Nitrosamin » Di 30. Dez 2025, 00:24

Starte die DosBox, innerhalb der DosBox startest Du dann das Dos-Programm.

Willst Du vom Desktop das Dos-Programm starten, musst Du einen Link auf die DosBox setzen.
Innerhalb der DosBox musst Du dann eine Datei *.conf-Datei configurieren.

Zur Not gibt es einige Seiten im Netz, welche sich der DosBox widmen.
Einfach mal mit der Suchmaschine deines Vertrauens suchen.

Dosbox-X Programme meden Zugriff verweigert! Warum?

von Gastuser » Mo 29. Dez 2025, 08:16

Hallo, ich will einfach ein DOS Programm von Dosbox-X aus starten, aber der Zugriff auf das Programm wird verweigert, ganz gwnau so wi es auch in meinem sonst verwendeten Windos 64 Bit passiert wenn ich von diesem Windows aus versuche DOS Programme zu starten. Was muss ich da verändern. Wie kann ich erreichen dass beim Aufruf von DOS Programmen automatisch die DOSbox aufgerufen und mein Proramm darin dann gestartet wird?

Nach oben