Key logger control Panel
Control Panel will have two screens.
1) Screen # 1 – Screen 1 is a splash screen.
Functionality – Text will come from a txt file and asks for check to acknowledge you have read the statement. (Text Provided)
2) Screen # 2 – Screen 2 is a control panel.
The control panel has approximately 11 text boxes, 2 check boxes, 3 buttons
10 Test boxes are labeled keywords
1 Text box is labeled Email Address
1 Check Box is labeled Email when a keyword is typed.
1 Check box is labeled Show Key Logger in system tray.
Button 1 is for Install/Uninstall
Button 2 is Update setup
Button 3 is close
The file will have one record and fourteen (14) fields.
10 Text Fields
1 Email address field
3 State Fields
Email y/n
Show y/n
Installed y/n
Button 1 will initially come up as an “Install Key Logger” because the “Installed” state will initially be “n”, it will be based on the state of the Installed State field . After the KL has been installed the installed will be changed to “y” and the button will change to Uninstall KL.
Button 2 is a save button because all fields will be editable and it will always use one file. The file can be in the same format as the other cfg we created.
Because you will be writing and reading this file you will use the Key field as the variable name. So the order shouldn’t e important. This will facilitate additions and deletions.
A C program is being developed and some extra variables will be added to the screen.
This program will be used by simple users; the screen layout will need to be intuitive and easy to understand.
***This entire program will run from a menu option in another java program.
We will handle those connections but it is important when the user enters the program the program must be aware that other java programs will be in memory so the code has to be tight. When the user leaves the java portion must be gone.
*** Please understand that directories and where things are kept will probably change as we develop.