pointertovoid Posted August 25, 2016 Share Posted August 25, 2016 Hello dear friends! I'd like to use FreeCad (a 3D CAD meant to be complete and free, presenly v0.15, beware 170MB installer plus 80MB manual) on a plain vanilla offline W2k. The installation goes without complaint but the application fails because Kernel32.dll doesn't offer the necessary entry points. This looks like a perfect use for KernelEx or KDW or some family member. But how should I proceed for this single application? Paste one or several improved dll in the application's folder? In System32? Or do I need deeper changes, which I'd prefer to avoid? Thank you! Link to comment Share on other sites More sharing options...
Tommy Posted August 25, 2016 Share Posted August 25, 2016 3 hours ago, pointertovoid said: But how should I proceed for this single application? Paste one or several improved dll in the application's folder? In System32? Or do I need deeper changes *Sometimes* pasting a dll with the correct entries will work, but often times than now, it'll start calling for even more entries simply because Windows 2000 doesn't have them in its system files. This is particularly true if you use dll files from Windows XP. If you can, use an application like dependency walker that'll tell you what extensions you're missing and post them here for blackwingcat. He might be able to add what you need to KernelEx as long as it doesn't require a bunch of different edits. Link to comment Share on other sites More sharing options...
pointertovoid Posted August 25, 2016 Author Share Posted August 25, 2016 Calling for more entries in other dll: yes, I got that from my Win98 time, and decided then not to do it again. I have a feeling that this would be stealing intellectual property (well, I have Xp licenses too) and also that MS has taken steps to hinder users in this attempt. That why I consider BWC's udpdate, yes. Freecad installs and runs on Xp, officially and experimentally, and to my understanding, BWC provides all XP dll entry points in his extensions, so detailing the used entry points shouldn't be necessary. Just a matter of what extended dll to install where and how, or at least I hope so. Link to comment Share on other sites More sharing options...
jumper Posted August 25, 2016 Share Posted August 25, 2016 You can also check the dependencies with ImportPatcher. If only a few are missing, you might even be able to patch them well enough to run the app. I just now successfully tested ImportPatcher41 on my XP system, so it should work on 2K as well. It's not just for 9x! Link to comment Share on other sites More sharing options...
pointertovoid Posted August 26, 2016 Author Share Posted August 26, 2016 Thank you! I'll definitely have a try - and even several ones. I'm still interested about hints and instructions to install KernelEx or KDV for FreeCad only, that installs on W2k but needs Xp dll entries. Link to comment Share on other sites More sharing options...
verta Posted August 29, 2016 Share Posted August 29, 2016 maybe you can put those dlls in the auto-cad directory? Link to comment Share on other sites More sharing options...
pointertovoid Posted September 24, 2016 Author Share Posted September 24, 2016 I tried shortly to add the extra dll of several wrappers in the FreeCad folder (and all subfolder) and it improved nothing. But meanwhile KernelEx v1.8g installed with limited effort and lets FreeCad (3D) and LibreCad (2D) run, so I'll put my time on that option. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now