I have no idea whether anyone else here has encountered this, but if you have any thoughts on the matter, please share them.
I have an extra (older) computer at home (I think we bought it sometime around the late 90s), and I installed Windows XP on it. It's a tad sluggish on the fancy video effects (E.g. translucency), but it works. I also installed JK and Zed, plus some number of the available plugins and other JK editing tools. The idea is that this machine would be my brother's JK editing + gaming workstation.
Now, using "proper" OS etiquette/convention, I set his account up as a Limited (non-admin) user. This way, only the administrator account (me) can install software or cause significant damage, etc.
Now, everything seems to work all right. JK runs, 3d acceleration and all, and I can open Zed, modify/save/test levels, etc. -- not a single problem.
But then I try to fire up a plugin. JKTree tells me "This is JED plugin. It should be run from JED." I skip around and try others -- AdjoinJiffy, GetBent, Goal, PointExtruder, Statter ... they all report that I should start Jed before use.
That is, until I try Vinkel. Vinkel loaded up properly and didn't complain. It executed and terminated properly, no issues at all. I did notice it is a DLL plugin, as opposed to nearly all the others, which are EXE or JS plugins. The MatMaster DLL plugin also worked properly.
I checked the permissions on the OLE DLLs in windows\system32\ -- all have read and read/execute for USERS group, so (supposedly) no problem there. I gave "full control" (all permissions) to the Zed directory and its children -- still nothing.
After trying the above (and perhaps a few other things I've forgotten), I gave up and just made my brother's account an administrator account, and now all the plugins work as they should.
I'm at a loss. Does anyone have any ideas on what would be causing non-DLL plugins to behave this way? Possible solutions?
Thanks for anything you can think of.