leecher1337 / ntvdmx64

Run Microsoft Windows NTVDM (DOS) on 64bit Editions
784 stars 81 forks source link

duckstation emu app stop working #112

Closed shikulja closed 3 years ago

shikulja commented 3 years ago

after install NTVDMx64 (Leecher1337 build) stop working https://github.com/stenzek/duckstation help me - uninstall NTVDMx64

the error is related to hijacking applications and there may be problems with other applications.

leecher1337 commented 3 years ago

Application can be ininstalled like every other application via control panel -> Add/Remove programs

shikulja commented 3 years ago

yes I know. but I'm just saying that it's a good idea to fix it if this error repeats for everyone

leecher1337 commented 3 years ago

Your error report doesn't contain any usable details. You need to provide at least a memory dump and stack trace of crashes (including debug symbols, otherwise they are worthless) and step-by-step intructions on how to reproduce the error (which you didn't even describe).

If application doesn't allow process injection, it may be unfixable. In this case, the only thing that may be done is maintaining a list in the registry about executables where injection shouldn't occur and make the loader support an exclusion list.

leecher1337 commented 3 years ago

For your reference: NTVDMx64 (Running Jewel Thief on WOW32) and Duckstation running happily together on Win8:

image

shikulja commented 3 years ago

@leecher1337
thanks for checking. looks like i was having problems with registry and paths

shikulja commented 3 years ago

https://github.com/stenzek/duckstation/pull/1394

leecher1337 commented 3 years ago

What does this have to do with NTVDMx64?

NTVDMx64 needs ConhostV1 and ConhostV2 or this weird new console from M$ are unlikely to be supported, because they don't have a console Framebuffer enabled and therefore they won't work with graphics anymore. See my related proposal to M$: https://github.com/microsoft/terminal/issues/246