Boxedwine icon indicating copy to clipboard operation
Boxedwine copied to clipboard

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

Open TheRealUnBot opened this issue 2 years ago • 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.

TheRealUnBot avatar Dec 02 '21 00:12 TheRealUnBot

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.

kevodwyer avatar Dec 02 '21 10:12 kevodwyer

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.

TheRealUnBot avatar Dec 02 '21 15:12 TheRealUnBot

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.

kevodwyer avatar Dec 03 '21 15:12 kevodwyer

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...

TheRealUnBot avatar Dec 04 '21 03:12 TheRealUnBot

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

kevodwyer avatar Dec 04 '21 22:12 kevodwyer