CamBam
News:
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
September 26, 2017, 15:14:50 pm


Login with username, password and session length


Pages: 1 ... 9 10 [11] 12
  Print  
Author Topic: 3DConnexion SpaceMouse plugin  (Read 25375 times)
lloydsp
CNC Jedi
*****
Offline Offline

Posts: 7086



View Profile
« Reply #150 on: June 05, 2017, 16:05:41 pm »

"...a driver doesn't run.. it is loaded, you cannot run a DLL.. "

Really, Arie?  I've written both, and could swear that both contained segments of executable code!

Lloyd
Logged

"Pyro for Fun and Profit for More Than Fifty Years"
Arie kabaalstra
CNC Jedi
*****
Offline Offline

Posts: 544


why buy one, if you can build one?


View Profile WWW
« Reply #151 on: June 05, 2017, 18:48:22 pm »

"...a driver doesn't run.. it is loaded, you cannot run a DLL.. "

Really, Arie?  I've written both, and could swear that both contained segments of executable code!

Lloyd

i am aware of that.. since the "library" i've written for my lathe, with all the cycles behaves like a DLL, and it has lots of executable code, but it can't be run as an executable file as such.. it needs to be "supplied"with info from a program, and then return info processed by it.

Or.. i'm getting the concept of DLL's totally wrong..
Logged
lloydsp
CNC Jedi
*****
Offline Offline

Posts: 7086



View Profile
« Reply #152 on: June 05, 2017, 19:44:49 pm »

You're correct.  My only point was that, although a user cannot 'run' a .dll or a driver like he might a stand-alone program, yet, still they must run in order to serve their functions.

If paths, permissions, etc. are not correct, they cannot do that.

I think that others here have wrestled with permissions and paths in W10.  They've resolved them, too.  I have a computer with W10 on it, but am not yet using it for any machining or CAM work.

Lloyd
Logged

"Pyro for Fun and Profit for More Than Fifty Years"
Arie kabaalstra
CNC Jedi
*****
Offline Offline

Posts: 544


why buy one, if you can build one?


View Profile WWW
« Reply #153 on: June 05, 2017, 22:07:52 pm »

All i'm asking for is the correct settings and the way to set everything up.. no one has sofar succeeded in telling me how to set everything up.. and if all the other applications are working fine, regardless of any setting, but just installing the drivers.. then.. my guess is.. "The CamBam plugin is not ok".. no offense to the author, but his work isn't complete..

if someone, anyone could tell me how to get it working... that'll be great..
Logged
dave benson
CNC Jedi
*****
Offline Offline

Posts: 771


View Profile
« Reply #154 on: June 06, 2017, 01:38:10 am »

HI Arie
The plugin is fine, the permissions for the .dll are wrong.
Do this (A known workaround).
Delete the plugin in the "plugin" dir of CB. (keep that file browser open).

open another file browser and point it at the downloads folder, (you said earlier that you already unblocked the zip file) and open the .zip file (extract it to the My Documents folder) it now has the right permissions inherited from the My documents folder.

Drag and drop the file from "My documents" to the CB plugin's folder.

It now has the right permissions to run in CB.
Start CB and all will be fine.

Dave
Logged
EddyCurrent
CNC Jedi
*****
Offline Offline

Posts: 3066



View Profile
« Reply #155 on: June 06, 2017, 09:18:31 am »

I'm currently in deepest Wales so can't use my PC but it may be possible to add some error checking to the plugin later
Logged
Arie kabaalstra
CNC Jedi
*****
Offline Offline

Posts: 544


why buy one, if you can build one?


View Profile WWW
« Reply #156 on: June 06, 2017, 10:46:11 am »

HI Arie
The plugin is fine, the permissions for the .dll are wrong.
Do this (A known workaround).
Delete the plugin in the "plugin" dir of CB. (keep that file browser open).

open another file browser and point it at the downloads folder, (you said earlier that you already unblocked the zip file) and open the .zip file (extract it to the My Documents folder) it now has the right permissions inherited from the My documents folder.

Drag and drop the file from "My documents" to the CB plugin's folder.

It now has the right permissions to run in CB.
Start CB and all will be fine.

Dave


Too bad.. Doesn't work, Same error, different day..
Logged
Arie kabaalstra
CNC Jedi
*****
Offline Offline

Posts: 544


why buy one, if you can build one?


View Profile WWW
« Reply #157 on: June 06, 2017, 14:24:59 pm »

I'm currently in deepest Wales so can't use my PC but it may be possible to add some error checking to the plugin later


That would be great, the problem in writing software is not in building good working routines, but in avoiding the trouble caused by others..

the other plugins written by you are working fine.. i'd like to learn how to write plugins one day.. to further enhance CamBam.. it is getting more and more professional with these plugins..

3D navigators also do not work with Google Earth anymore, because Google still uses obsolete code., and they've also stopped development of some libraries.
There used to be a flight sim that ran on the Google Earth libraries.. till Google decided to stop with those libraries.. end of the sim.. the author had to start all over..

I know how hard it can be to write good software, and your work is highly appreciated, but as for now.. i can't get it to work.. a working "workaround" would suffice, but the workarounds i've tried don't work.. so i'm kinda stuck here..
« Last Edit: June 06, 2017, 14:31:22 pm by Arie kabaalstra » Logged
EddyCurrent
CNC Jedi
*****
Offline Offline

Posts: 3066



View Profile
« Reply #158 on: June 08, 2017, 16:26:45 pm »

I've had a look and this is the situation.

1. if the correct matching pair of '3Dconnexion drivers/CamBam 3Dmouse plugin' are installed correctly everything works okay.
2. if the plugin cannot see the mouse it gives a message in CamBam's log window of, "3Dconnexion device type 0 connected", but if a compatible mouse is found it will indicated the type as a number other than 0
3. if the plugin cannot connect to the required 3Dconnexion files it will fail to load giving a "Error loading plugin . . message.
This is not a failing with the plugin, try starting CamBam with CamBam.CAD.dll missing.
4. If I were to do anything more with the plugin (don't hold your breath) it would only amount to an error message about the TDxInput.dll


In the case of CamBam the plugin is looking for this file, rather than the file I thought previously.

C:\Program Files\3Dconnexion\3DxWare\3DxWinCore64\Win32\TDxInput.dll
Logged
Arie kabaalstra
CNC Jedi
*****
Offline Offline

Posts: 544


why buy one, if you can build one?


View Profile WWW
« Reply #159 on: June 08, 2017, 17:45:11 pm »

i don't get this..

if i try to start CamBam without the CamBam.CAD.dll missing, it won't start.

the DLL :
C:\Program Files\3Dconnexion\3DxWare\3DxWinCore64\Win32\TDxInput.dll
is there..

so.. what is the problem here.. and how can i fix it?
Logged
EddyCurrent
CNC Jedi
*****
Offline Offline

Posts: 3066



View Profile
« Reply #160 on: June 08, 2017, 19:29:34 pm »

I don't know what the problem is but try using Process Monitor; https://technet.microsoft.com/en-us/sysinternals/bb896645

Set it to Capture Events (Ctrl+E) then start CamBam, wait for the error to show then press (Ctrl+E) again to stop logging.
If you then search (Ctrl+F) for, TDx , it might reveal what is wrong.
There will be multiple lines found but keep going until something other than SUCCESS shows.
« Last Edit: June 08, 2017, 19:37:29 pm by EddyCurrent » Logged
Arie kabaalstra
CNC Jedi
*****
Offline Offline

Posts: 544


why buy one, if you can build one?


View Profile WWW
« Reply #161 on: June 08, 2017, 21:47:11 pm »

Now we're getting somewheres.. so it seems

I'm getting:
Code:
CamBam.exe 11216 QueryOpen C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll FAST IO DISALLOWED

CamBam.exe 11216 CreateFileMapping C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll FILE LOCKED WITH ONLY READERS SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE

CamBam.exe 11216 QueryOpen C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll FAST IO DISALLOWED

CamBam.exe 11216 CreateFileMapping C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll FILE LOCKED WITH ONLY READERS SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE



Logged
Arie kabaalstra
CNC Jedi
*****
Offline Offline

Posts: 544


why buy one, if you can build one?


View Profile WWW
« Reply #162 on: June 08, 2017, 21:59:14 pm »

Code:
CamBam.exe 11216 CreateFile C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput.dll NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

it is looking in the CamBam folder?.. Strange
Logged
Arie kabaalstra
CNC Jedi
*****
Offline Offline

Posts: 544


why buy one, if you can build one?


View Profile WWW
« Reply #163 on: June 08, 2017, 22:04:46 pm »

Code:
29:16.7 MsMpEng.exe 3760 FileSystemControl C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll OPLOCK HANDLE CLOSED Control: FSCTL_REQUEST_OPLOCK

29:18.5 CamBam.exe 11216 QueryInformationVolume C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll BUFFER OVERFLOW VolumeCreationTime: 8-9-2010 12:53:06, VolumeSerialNumber: 9805-84AA, SupportsObjects: True, VolumeLabel: Winī

29:18.5 CamBam.exe 11216 QueryAllInformationFile C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll BUFFER OVERFLOW CreationTime: 6-6-2017 12:26:27, LastAccessTime: 6-6-2017 12:26:27, LastWriteTime: 6-12-2016 15:48:22, ChangeTime: 6-6-2017 12:27:46, FileAttributes: A, AllocationSize: 8 192, EndOfFile: 8 192, NumberOfLinks: 1, DeletePending: False, Directory: False, IndexNumber: 0x890000000496fb, EaSize: 0, Access: Generic Read, Position: 0, Mode: Synchronous IO Non-Alert, AlignmentRequirement: Word

29:18.5 CamBam.exe 11216 QueryOpen C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll FAST IO DISALLOWED


29:18.5 CamBam.exe 11216 CreateFileMapping C:\Program Files (x86)\CamBam plus 1.0\plugins\3DMouse.dll FILE LOCKED WITH ONLY READERS SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE

29:18.5 CamBam.exe 11216 CreateFile C:\Program Files (x86)\CamBam plus 1.0\3DMouse.dll NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a




it is also looking in the wrong folders

Code:
29:18.5 CamBam.exe 11216 CreateFile C:\Program Files (x86)\CamBam plus 1.0\3DMouse.dll NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a


29:18.5 CamBam.exe 11216 RegOpenKey HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.1.2.TDx.TDxInput__3bbf7d14b78dc9f5 NAME NOT FOUND Desired Access: Read

29:18.5 CamBam.exe 11216 RegOpenKey HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.1.2.TDx.TDxInput__3bbf7d14b78dc9f5 NAME NOT FOUND Desired Access: Read
29:18.5 CamBam.exe 11216 QueryOpen C:\WINDOWS\Microsoft.Net\assembly\GAC_32\TDx.TDxInput\v4.0_1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\WINDOWS\Microsoft.Net\assembly\GAC_32\TDx.TDxInput\v4.0_1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
29:18.5 CamBam.exe 11216 QueryOpen C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\TDx.TDxInput\v4.0_1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\TDx.TDxInput\v4.0_1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
29:18.5 CamBam.exe 11216 QueryOpen C:\WINDOWS\Microsoft.Net\assembly\GAC\TDx.TDxInput\v4.0_1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\WINDOWS\Microsoft.Net\assembly\GAC\TDx.TDxInput\v4.0_1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

29:18.5 CamBam.exe 11216 QueryOpen C:\WINDOWS\assembly\GAC_32\TDx.TDxInput\1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 IRP_MJ_CLOSE C: SUCCESS
29:18.5 CamBam.exe 11216 IRP_MJ_CLOSE C: SUCCESS
29:18.5 CamBam.exe 11216 IRP_MJ_CLOSE C: SUCCESS
29:18.5 CamBam.exe 11216 CreateFile C:\WINDOWS\assembly\GAC_32\TDx.TDxInput\1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
29:18.5 CamBam.exe 11216 IRP_MJ_CLOSE C: SUCCESS
29:18.5 CamBam.exe 11216 IRP_MJ_CLOSE C: SUCCESS
29:18.5 CamBam.exe 11216 QueryOpen C:\WINDOWS\assembly\GAC_MSIL\TDx.TDxInput\1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\WINDOWS\assembly\GAC_MSIL\TDx.TDxInput\1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
29:18.5 CamBam.exe 11216 QueryOpen C:\WINDOWS\assembly\GAC\TDx.TDxInput\1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\WINDOWS\assembly\GAC\TDx.TDxInput\1.2.16330.12202__3bbf7d14b78dc9f5\TDx.TDxInput.dll PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
29:18.5 CamBam.exe 11216 QueryOpen C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput.dll FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput.dll NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
29:18.5 CamBam.exe 11216 QueryOpen C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput\TDx.TDxInput.dll FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput\TDx.TDxInput.dll PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
29:18.5 CamBam.exe 11216 QueryOpen C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput.exe FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput.exe NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
29:18.5 CamBam.exe 11216 QueryOpen C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput\TDx.TDxInput.exe FAST IO DISALLOWED
29:18.5 CamBam.exe 11216 CreateFile C:\Program Files (x86)\CamBam plus 1.0\TDx.TDxInput\TDx.TDxInput.exe PATH NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a




« Last Edit: June 08, 2017, 22:15:22 pm by Arie kabaalstra » Logged
EddyCurrent
CNC Jedi
*****
Offline Offline

Posts: 3066



View Profile
« Reply #164 on: June 08, 2017, 22:26:00 pm »

It may be you have multiple instances of those TDx... files. One solution would be to do a Windows search across the whole PC then have a clearout before reinstalling the 3Dconnexion drivers again.
It might also be a Windows Registry issue. ?

When I run Process Monitor on my system all the paths shown for TDx are correct.
Logged
Pages: 1 ... 9 10 [11] 12
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.266 seconds with 18 queries.

Copyright © 2008 HexRay Ltd. | Sitemap