danoon2/Boxedwine

Add External Dlls/Notepad++ problems/rundll32.exe problems

Opened this issue · 5 comments

Hello and good work, what people can do is amazing!
Complete beginner in linux here.
I was trying to install Notepad++ 32bit with an emscripten build but it required dlls that were not already added and when I tryed to add them in the boxedwine.zip in home/username/.wine/drive_c/windows/system32/ boxedwine shutdown.
It could be Notpad++ or the dlls i don't know. I also keep getting the error about missing file rundll32.exe even though it is clearly there. I also know I am working with a good build, although it may be old.

notepad++

Hi,
I was able to get notepad++ 32 bit version (portable version) to run, but it is too slow to be usable.
I used the Wine4.0 filesystem.

The easiest way to test a program is to edit boxedwine-shell.js and change DEFAULT_AUTO_RUN to false
Start web server, navigate to boxedwine.html and then drag and drop the directory containing the program onto the page. A dialog will appear and you will be able to click the executable to run.

How did you get it to work? I used a base from https://github.com/kevodwyer/boxedwine-examples and then tried to modify it because when I tried to compile it gave me errors. But now when I try to use programs such as Powder Toy or Notepad++ in 32 bit, it says the DLLs that are required are missin
Screenshot 2021-12-02 10 40 42 AM
It seems all i really need it do is add the missing DLLs but I don't know which directory I should add it in.

Do not use boxewine-examples. That is very old, uses a minimal wine 1.7 file system and was built only to demonstrate running OpenGL sample apps.
Perhaps your best bet is to use the Windows build of BoxedWine first. Confirm that the applications run to your satisfaction and then move on to the emscripten build.
The latest emscripten version known to work is version 2.0.31
cd ./emsdk
git pull
./emsdk/emsdk install 2.0.31
./emsdk/emsdk activate 2.0.31
source ./emsdk_env.sh
then compile as per normal.

I'm sorry I am such an idiot, I finally got it to compile using emscripten the older version, but I am still stuck with wine 1.7 from your GitHub, so now it keeps giving errors on dlls and now there are errors with "boxeddrv_ClipCursor not implemented", can you just share with me your build? Or tell me how to get a newer version of wine? I'm sorry to keep bothering you...

Options:

  1. Run BoxedWine windows binaries and get the most recent file systems via the UI
  2. See link
  3. Get previous filesystems from here