Hello Scott. You wrote: > > > 3. If I startup a VNC server on a PC not running Kaboodle, I > > > can go the the PropPanel for that device and connect. No > > > problem. But the VNC Service icon is not listing the device > > > as a server, and the VNC halo is not being put on the device > > > correctly. > > > > I saw similar bugs. > > It was several days earlier. > > I've some more data. It only happens for me now if the > VNC server is running on a Mac. I've got two other machines on > my LAN that run VNC: a Mac and a WinNT laptop. The WinNT box > is treated correctly by Kaboodle: it gets a VNC halo and it gets > listed in the VNC servers in the VNC service icon. The Mac, > though, doesn't get either. I can use Kaboodle to VNC into it, > but only if I go thru the device's icon. > > Perhaps some of the code is looking at the "type" field > of the NID, and only reacting to PC's, not Mac's? ***************************************************** I don't know "MAC" part of Kaboodle's specification, so all my discourses carry the approximate nature. ***************************************************** Kaboodle source code has 30 strings which contain "type" field *EF_NID_PC*. If your assumption is valid, then I think following. Please see the class CEnumAllDevice in the file EF\ModifyRegWinVNC.cpp. In the header file you can found following: // This class enumerates all local object CNIDDevice which is PC. // Own PC non include in this list. That class enumerated PC device only. The MAC objects were absent in Kaboodle when I wrote that class. It seems to me that now the class CEnumAllDevice has to enumerate MAC device also. I added that enumerating into the class CEnumAllDevice. But I must to underline next. Current Kaboodle source code uses the class CEnumAllDevice in following cases: 1) - for VNC autodetection; 2) - for filling list of VNC service icon; 3) - for filling list of "Modify list" dialog (please see "VNC setup" prop tab on server side); 4) - for filling list of File Transfer service icon; 5) - for filling list of "Accept files only from machines in..." dialog (please see "Receive file" prop tab in File Transfer service icon). Now all of #1-#5 will include not only PC devices, but also MAC devices. Please let me know if it is not correct. ***************************************************** Sorry, I didn't have a MAC PC in my LAN, so I cannot check above. ***************************************************** Some other developers (I and Oleg) saw that bug on non MAC PC. So I think that source code have also other NID updating bug. ***************************************************** -Igor
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Stuff, things, and much much more. http://thinkgeek.com/sf _______________________________________________ Kaboodle-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kaboodle-devel