leecher1337 / ntvdmx64

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

Some issues here #16

Closed ghost closed 5 years ago

ghost commented 6 years ago

As being a system administrator at my company, i have task to bring some old-style dos-based soft, from win xp to win 10

Had used vdos, dosbox - either it won't launch or work abnormally. Doing some research at google (lol) and i've found tour github release here, tried to follow manual, must admit - its somehow uncompleted:

  1. there's nothing about "alias.exe", which must be taken from old-src\tools\x86\idw directory into %systemroot%\system32 and not exist in win 10 outside the box.

  2. there is nothing about which working directory MUST BE set by "subst W: %driveletter%:\blah-blah", and where exactly files from archive must be put - gotta waste some time, enable echo output in bat files somewhere and add pause to figure out wtf is going on, why files are not found and why am i missing \nt\private\developr\%username% folder and files from it.

  3. mkrelease.bat actually doing nothing - there is no literally folder W:\binaries, so i can't do anything on this step, but figuret out that \old-src\setupext\i386 contains almost all files that i need but in format i.e. ANSI.SY but also missing file MSHERC.CO from ms-dos 6 supplementary disk

  4. Also win defender detects ldntvdm.dll as malware and blocking it.

At the end - ms-dos application still wont work, win 10 ltsb 1607 (build 14393.0) - i.e. nc.exe just silently closing

leecher1337 commented 6 years ago

You can try to take installation Package from https://github.com/leecher1337/ntvdmx64/issues/7 Just execute install.bat and check if it gets installed correctly.

I may do a youtube-video about compilation process, if I find some time so that compiling it gets easier to understand.

Ad 4.: The new version of the loader from this repository doesn't wrongly get flagged by Windows Defender yet. You can check if the .zip contains the new ldntvdm.dll files already.

Please report back if you got it running.

ghost commented 6 years ago

Tried that package - same result. Took last version of ldntvdm.dll, available from this repository - it gets flagged by win-defender.

leecher1337 commented 6 years ago

Checked package, seemingly has been updated already to contain newest loaders. Scanned loaders with Windows Defender with current signatures, no threat has been found:

virscan

You may report the problem to Microsoft to get them to fix their AV-definitions if you still get these false positives or try to disable Windows Defender. I guess the false positive detection is also the reason why it doesn't work for you, as supposedly the loader doesn't get injected into all processes correctly.

leecher1337 commented 6 years ago

ldntvdm.dll got flagged as a Virus again, to avoid problems, check my tutorial at #10 Hopefully my false positive submission to Microsoft will be checked soon.