Hello Varsha. I made a rework of the "Components" tab. I want that you know some details of that implementation:
1. Both status "ZeBeDee" and "Wpcap" components are the part of NID data now. Each Kaboodle instance checks statuses of above components at startup and keeps them as a part of itself "device attributes". Therefore I replaced your part of source code, which initiates the member *CEFController::sZeBeDeePath* from the end into the beginning of the function *CEFController::Start()*, because *CEFController::sZeBeDeePath* must be initialized when we call *CNIDPC::CreateLocal(...)*. 2. The existence of "ZeBeDee" component defines by the function *bool CEFController::IsZeBeDee()*. If you'll change the format of data, which keeps in the member *CEFController::sZeBeDeePath*, then please change the implementation of the above function also. 3. On reasons stated in #1, I added a little function *CSnifferThread::GetWpcapDllPath(...)*. This function defines a path of the *wpcap.dll*. If you'll change that path, please do it in above function only. - Igor ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Kaboodle-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kaboodle-devel
